其實我的應用程序幾乎到目前爲止,有些人可以測試它。現在我想要一個應用程序的版本號。我應該在哪裏放置version.properties還是有內置機制?管理我的Android應用程序版本的最佳做法是什麼?
感謝
其實我的應用程序幾乎到目前爲止,有些人可以測試它。現在我想要一個應用程序的版本號。我應該在哪裏放置version.properties還是有內置機制?管理我的Android應用程序版本的最佳做法是什麼?
感謝
裏面你的清單,你應該有這樣的:
android:versionCode="1"
android:versionName="1.0"
的versionCode是您的APK後續的版本號,其中一個版本就是要在谷歌將發佈遊戲
至於最佳實踐,您可以使用一個非常好的方法來管理版本代碼和名稱,這裏是由傑克沃頓描述的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}"
...
}
...
}
,搖籃文件的versionCode將是一個整數值,可能的versionName是任何類型的,你可以識別的文本。
defaultConfig {
applicationId "your id"
minSdkVersion 16
targetSdkVersion 25
versionCode 2
versionName "1.0.1"
multiDexEnabled true
}
感謝您的建議,我發現這個http://developer.android.com/tools/publishing/versioning.html這使得它也更清晰 –