Android版本代码和版本名称问题

时间:2015-04-28 07:51:40

标签: android file apk

我已经在Playstore中发布了我的应用程序。现在我想再次在Play商店中发布更改相同的应用程序。因为我在menifest文件中进行了更改。

在清单中我有这个版本代码和版本名称

android:versionCode="2"
android:versionName="1.1"

现在我可以改变

android:versionCode="3"
android:versionName="1.2" 

我是对还是没有??。

2 个答案:

答案 0 :(得分:3)

是的,你是对的。如果您使用的是Android Studio,则应将versioncodeversionname放入build.gradle(模块:应用)

android:versionCode="2"

android:versionName="1.1"

如果您使用eclipse,则应将versioncodeversionname放入MANIFEST

答案 1 :(得分:0)

来自Android documentation

  

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

     

android:versionName - 一个字符串值,表示应用程序代码的发布版本,因为它应该向用户显示。该   value是一个字符串,以便您可以将应用程序版本描述为   a ..字符串,或任何其他类型的绝对或   相对版本标识符。

长话短说,是的,您的新versionCodeversionName是正确的。

要记住的重要一点是,您需要增加versionCodeversionName的数量,而不是您想要的任何字符串,对此无法控制。