2015-04-28 99 views
-3

我已经在Playstore中发布了我的应用程序。现在我想再次在Play商店中发布相同的应用程序,因为我在menifest文件中进行了更改。Android版本代码和版本名称问题

在menifest我有这样的版本号和版本名称

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

现在我可以改变

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

我是正确与否??。

+0

什么是你的问题? – Blackbelt

+0

我想第三次在playstore放置应用程序,所以增加版本代码2到3和版本名称1.1到1.2它是正确与否? –

+1

这是对的,但如果您使用的是Android Studio,则应该在build.gradle而不是Manifest中编写versionCode和versionName。 – myatmins

回答

0

Android documentation

机器人:的versionCode - 表示的应用程序代码,相对于其他版本的版本的整数值。值为 整数,以便其他应用程序可以通过编程方式对其进行评估,例如 以检查升级或降级关系。您可以将 的值设置为您需要的任何整数,但是您应该确保 每个后续版本的应用程序使用更大的值。 系统不强制执行此行为,但增加 连续版本的值是规范性的。通常情况下,您将发布 您的应用程序的第一个版本,versionCode设置为1,然后 单调增加每个版本的值,而不管该版本是否构成主版本或次版本。这意味着 android:versionCode值不一定与 用户可见的应用程序发行版本有很强的 相似性(请参阅下面的android:versionName)。应用程序和发布 服务不应将此版本值显示给用户。

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

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

重要的是要记住的是,你需要增加versionCode,versionName的数量,而不是你想要的任何字符串,这是没有控制的。

3

是的你是对的。如果您使用的是Android工作室比你应该把你的versioncodeversionnamebuild.gradle(模块:APP)

android:versionCode="2" 

android:versionName="1.1" 

,如果你使用eclipse比你应该把你的versioncodeversionnameMANIFEST