android - 管理我的 Android 应用程序版本的最佳做法是什么?

标签 android

实际上,我的应用程序几乎已经完成,一些人可以对其进行测试。现在我想要应用程序的版本号。我应该把 version.properties 放在哪里还是有内置机制?

谢谢

最佳答案

至于最佳实践,您可以使用一种非常好的方法来管理此处描述的版本代码和名称 https://web.archive.org/web/20161206025623/https://plus.google.com/+JakeWharton/posts/6f5TcVPRZij(如果您只看到空白页,请使用阅读器 View )作者:Jake Wharton。

基本上,您可以更新 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 - 管理我的 Android 应用程序版本的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13939384/

相关文章:

android - 使用 Timer 从 android 做 http 请求

android - 从 Excel 表中获取值 9.777123455E9 而不是 9777123455

android - 测试应用更新时,Android 版本构建签名的 APK 安装被静默阻止

android - 在圆形 View 中绘制文本?

java - 如何从具有多个数组的对象创建 ListView

android - 如何在Android中同步两种方法?

java - 我可以在 android xml 布局或字符串值文件中编写 java 代码吗?

android - 以编程方式在 Kotlin 中自定义字体

android - 如何防止 OneLogin Protect android app v4.3.0 崩溃?

android - 如何防止LRU缓存android中的内存不足错误