其实我的应用程序几乎到目前为止,有些人可以测试它。现在我想要一个应用程序的版本号。我应该在哪里放置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这使得它也更清晰 –