【发布时间】:2011-09-06 20:01:06
【问题描述】:
现在我的应用程序运行良好,我想给它一个版本代码。为此,我在AndroidManifest.xml 文件中设置了android:versionCode 和android:versionName。
我的问题是在实际手机上安装过程中不会出现此版本代码(当系统说当前应用程序将被新应用程序替换时)。在安装过程中还必须做什么才能显示版本代码?
提前感谢您花时间帮助我。
【问题讨论】:
现在我的应用程序运行良好,我想给它一个版本代码。为此,我在AndroidManifest.xml 文件中设置了android:versionCode 和android:versionName。
我的问题是在实际手机上安装过程中不会出现此版本代码(当系统说当前应用程序将被新应用程序替换时)。在安装过程中还必须做什么才能显示版本代码?
提前感谢您花时间帮助我。
【问题讨论】:
更新应用时最重要的事情是增加android:versionCode,因为每个市场都在检查该值。如果您当前提供的 apk 的值高于之前的 apk,它将被检测为您的应用程序的较新版本。
android:versionName 通常(但不幸的是,并非总是)是您应用的可见“官方”版本号,它将显示给用户。
【讨论】:
versionCode 只是进行细微更改的代码,通常从 1 开始,并且可以在每次构建 versionCode++ 时进行。类似于 SVN 或 GitHub 中的版本。
versionName 是在什么时候显示的,这通常是 1.0 或 1.1.0 或 2.1.4 之类的东西,你明白了。
您可以使用相同的 versionName 更新您的应用,但使用不同的 versionCode。但是您不能使用相同的 versionCode 和不同的 versionName 更新应用程序。
【讨论】: