実際、私のアプリはほとんど完成していないので、テストできる人もいます。今、アプリのバージョン番号が必要です。version.properties はどこに置くべきですか、それとも組み込みのメカニズムはありますか?
ありがとう
実際、私のアプリはほとんど完成していないので、テストできる人もいます。今、アプリのバージョン番号が必要です。version.properties はどこに置くべきですか、それとも組み込みのメカニズムはありますか?
ありがとう
ベスト プラクティスに関しては、Jake Wharton によるhttps://plus.google.com/+JakeWharton/posts/6f5TcVPRZijで説明されているバージョン コードと名前を管理するための非常に優れたアプローチを使用できます。
基本的に、build.gradle を更新して、メジャー、マイナー、パッチのバージョン番号に基づいて versionCode と versionName を生成できます。(便宜上、リンクからコピーされたコード。)
def versionMajor = 3
def versionMinor = 0
def versionPatch = 0
def versionBuild = 0 // bump for dogfood builds, public betas, etc.
android {
defaultConfig {
...
versionCode versionMajor * 10000 + versionMinor * 1000 + versionPatch * 100 + versionBuild
versionName "${versionMajor}.${versionMinor}.${versionPatch}"
...
}
...
}
マニフェスト内には、次のものが必要です。
android:versionCode="1"
android:versionName="1.0"
プロジェクトでは、Gradle ファイルの versionCode は整数値になり、versionName は認識できる任意の種類のテキストになります。
defaultConfig {
applicationId "your id"
minSdkVersion 16
targetSdkVersion 25
versionCode 2
versionName "1.0.1"
multiDexEnabled true
}