更新Android应用程序版本

时间:2014-01-27 12:47:39

标签: android

我必须在代码中更改应用程序版本(我猜是androidManifest.xml)才能进行更新?

我遇到了问题,因为我总是从谷歌那里收到相同的消息。

2 个答案:

答案 0 :(得分:10)

您需要更新以下详细信息,

android:versionCode="1"
android:versionName="1.0"

每次上传新的.apk时,都需要将versionCode增加到+1。更改版本代码必修

因此,如果您下次上传此应用,则需要撰写以下内容,

android:versionCode="2"
android:versionName="1.0"

如果您不想更改,则VersionName中的更改是可选的。但是,如果您想要更改它,那么您可以更改它的值。

答案 1 :(得分:6)

您可以查看http://developer.android.com/tools/publishing/versioning.html

上的文档
  

android:versionCode - 一个整数值,表示相对于其他版本的应用程序代码的版本。价值是   整数,以便其他应用程序可以编程方式评估它,   例如,检查升级或降级关系。你可以设置   你想要的任何整数的值,但你应该确保   应用程序的每个连续版本都使用更大的值。该   系统不会强制执行此行为,但会增加值   连续发布是规范性的。通常,你会释放   将versionCode设置为1的应用程序的第一个版本   无论是否,每次发布都会单调增加价值   该版本构成主要或次要版本。这意味着   android:versionCode值不一定很强   与可见的应用程序发布版本相似   user(参见android:versionName,下面)。应用和发布   服务不应向用户显示此版本值。

     

android:versionName - 一个字符串值,表示应用程序代码的发布版本,因为它应该向用户显示。该   value是一个字符串,以便您可以将应用程序版本描述为   a ..字符串,或任何其他类型的绝对或   相对版本标识符。与android:versionCode一样,系统   除了启用之外,不会将此值用于任何内部目的   应用程序将其显示给用户。出版服务也可能   提取android:versionName值以显示给用户。