2

我的 android 应用程序已上传到 google play,现在我想更新我的应用程序,但我对android:versionCodeand感到困惑android:versionName

我想更改版本,但怎么做?更改应用程序版本的规则是什么?

我是第一次提供更新,这是我的代码:

android:versionCode="2"
android:versionName="2.0"
4

3 回答 3

3

来自文档:http: //developer.android.com/tools/publishing/versioning.html

android:versionCode — 一个整数值,表示应用程序代码相对于其他版本的版本。

所以在你的情况下,这需要是3,因为这需要是一个整数值*对于你以前的版本。当系统检查更新时,它应该知道您当前的版本高于之前的版本。

android:versionName — 一个字符串值,代表应用程序代码的发布版本,应该向用户显示。

同样,从文档中,这仅用于用户显示,实际上可以是任何东西。除了向用户显示它之外,系统也不会使用它。您可以在此处放置您自己的任何内部/自定义版本。

例如,如果您正在做 beta 版本,您的 versionCodes 可能是1,2,3...,但您的 versionNames 可能是0.1,0.2,0.3..

于 2012-09-10T09:48:32.017 回答
1

versionCodesversionNames是两个不同的东西。应用商店使用版本代码来跟踪更新,而版本名称是更常见的标识符,如 1.0.0 等。版本代码仅限于整数,而版本名称可以是字母数字。

于 2012-09-10T09:45:42.020 回答
1

版本代码

versionCode是用于轻松区分应用程序版本的整数值。

应用程序开发人员在 Android Market 中发布应用程序更新时必须增加此值,以便确定用户是否使用旧版本的应用程序,并提供更新。

版本名称

versionName是一个字符串,其中包含在其他桌面应用程序中看到的常规“发布版本”,例如“1.4.5”或“3.7”。

versionName 只是一个“人类可读”的版本代码。

有关对应用程序进行版本控制的更多信息,请查看此

于 2012-09-10T09:48:25.370 回答