[解決済み】Gradleを使用してリリース署名付きapkファイルを作成する方法は?
2022-03-23 05:46:39
質問
Gradleを使ってビルドし、リリース署名入りのapkファイルを作成したいのですが、どうすればいいですか?
このコードが正しいのか、それとも
gradle build
?
これは私のgradleファイル内のコードの一部です。
android {
...
signingConfigs {
release {
storeFile file("release.keystore")
storePassword "******"
keyAlias "******"
keyPassword "******"
}
}
}
gradleのビルドはSUCCESSFULで終了し、私の
build/apk
フォルダにあるのは
...-release-unsigned.apk
と
...-debug-unaligned.apk
ファイルを作成します。
これを解決する方法について、何かご提案があれば教えてください。
どのように解決するのですか?
これまでの回答より簡単な方法です。
これを
~/.gradle/gradle.properties
RELEASE_STORE_FILE={path to your keystore}
RELEASE_STORE_PASSWORD=*****
RELEASE_KEY_ALIAS=*****
RELEASE_KEY_PASSWORD=*****
を修正します。
app/build.gradle
の中に、これを追加してください。
android {
というコードブロックがあります。
...
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
// Optional, specify signing versions used
v1SigningEnabled true
v2SigningEnabled true
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
....
そして
gradle assembleRelease
関連
-
[解決済み】Dalvikとdalvik-cacheとは何ですか?
-
[解決済み】android.content.ActivityNotFoundException: 明示的なアクティビティクラスを見つけることができません。
-
[解決済み] Android Fragment no view found for ID?
-
[解決済み] "Gradleバージョン2.10が必要です。" というエラー
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] APKファイルからソースコードを取得する方法はありますか?
-
[解決済み] gradleに依存関係を強制的に再ダウンロードさせるには?
-
[解決済み] AndroidエミュレーターにAPKファイルをインストールする方法を教えてください。
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み】APKファイルがディスク上に存在しない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Edit Textのandroid:ems属性とは何ですか?[重複しています]
-
[解決済み】コンテンツには、id属性が「android.R.id.list」であるListViewが必要です。
-
[解決済み] カスタムアダプタからnotifyDataSetChangeが機能しない
-
[解決済み】Androidエミュレータのエラーメッセージ。"PANIC: Missing emulator engine program for 'x86' CPUS." (パニック: エミュレータ・エンジン・プログラムがありません)
-
[解決済み】このアクティビティは、すでにウィンドウ装飾によって提供されるアクションバーを持っています。
-
[解決済み】起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりませんでした
-
[解決済み】findViewByIDがnullを返す。
-
[解決済み] BIOSのセキュリティ設定でVT-xを有効にする(お使いのコンピュータのドキュメントを参照)。
-
[解決済み] ADBエラー:デーモンに接続できない
-
[解決済み] build.gradleに鍵屋の情報を入れずにAPKを署名する