私はAndroidスタジオでapkを作成しました。自分のキーを作成するオプションを与えてくれましたが、その後、どのタイプのビルドがデバッグかリリースされているのか尋ねました。また、存在しないフレーバーのリスト。Androidスタジオ:ビルドタイプリリース/デバッグ - これにはどのような関連性がありますか?
この情報設定はどこですか?
ビルドタイプをリリースに設定しておくと、これにはどのような関連性がありますか。
私はこれに関するドキュメントを調達する際に問題があります。
アイデア?
私はAndroidスタジオでapkを作成しました。自分のキーを作成するオプションを与えてくれましたが、その後、どのタイプのビルドがデバッグかリリースされているのか尋ねました。また、存在しないフレーバーのリスト。Androidスタジオ:ビルドタイプリリース/デバッグ - これにはどのような関連性がありますか?
この情報設定はどこですか?
ビルドタイプをリリースに設定しておくと、これにはどのような関連性がありますか。
私はこれに関するドキュメントを調達する際に問題があります。
アイデア?
デバッグビルドとリリースビルドの違いは、たとえば、デバッグビルドからログ出力を取得できますが、リリースビルドからは出力されないことです。
デフォルトのキーストアでデバッグビルドに署名することができます。リリースビルドには、作成したキーストアで署名する必要があります。
あなたのAppのモジュールgradleでbuildTypesを定義することができます。
release {
shrinkResources true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
debug {
applicationIdSuffix ".debug"
}
はまた、あなたはこのように、異なる味を定義することができます:
はproductFlavors {
pro {
applicationId = "xx.xxx.xxx.pro"
signingConfig signingConfigs.Pro
}
lite {
applicationId = "xx.xxx.xxx.lite"
signingConfig signingConfigs.Lite
}
}
このシステムは、それが簡単に1つのコードベース(無料または有料版など)から異なるのAPKを作成することができ
ここでは一例です私は必要なものだけ
おかげで、。 – Martin
問題なし、嬉しいです。 – carstenbaumhoegger
リリースビルドにはある種のセキュリティブロックがあり、デバッグビルドにはありませんか?例えば、uiautomatorviewerを通して要素にアクセスするには? –