我的 android 应用程序已上传到 google play,现在我想更新我的应用程序,但我对android:versionCode
and感到困惑android:versionName
。
我想更改版本,但怎么做?更改应用程序版本的规则是什么?
我是第一次提供更新,这是我的代码:
android:versionCode="2"
android:versionName="2.0"
我的 android 应用程序已上传到 google play,现在我想更新我的应用程序,但我对android:versionCode
and感到困惑android:versionName
。
我想更改版本,但怎么做?更改应用程序版本的规则是什么?
我是第一次提供更新,这是我的代码:
android:versionCode="2"
android:versionName="2.0"
来自文档: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..
versionCodes和versionNames是两个不同的东西。应用商店使用版本代码来跟踪更新,而版本名称是更常见的标识符,如 1.0.0 等。版本代码仅限于整数,而版本名称可以是字母数字。
版本代码
versionCode
是用于轻松区分应用程序版本的整数值。
应用程序开发人员在 Android Market 中发布应用程序更新时必须增加此值,以便确定用户是否使用旧版本的应用程序,并提供更新。
版本名称
这versionName
是一个字符串,其中包含在其他桌面应用程序中看到的常规“发布版本”,例如“1.4.5”或“3.7”。
versionName 只是一个“人类可读”的版本代码。
有关对应用程序进行版本控制的更多信息,请查看此