如果我在1.0版本中编写它,我应该在更新Android应用程序时在版本代码和版本名称中写什么?

时间:2017-01-11 05:29:16

标签: java android xml google-play android-manifest

我上传1.0版我的应用程序来写商店代码和版本名称来玩商店。现在我想给它更新。那么,我的版本代码和版本名称应该是什么?希望从中找到帮助stackoverflow community.Thanks

6 个答案:

答案 0 :(得分:0)

您的versionName可以是任何内容,请保留1.0,因为您错过了它。将versionCode增加1。

答案 1 :(得分:0)

上传新版本或第一次@Google Play商店应用版本控制是主要的事情。

<强>理论上:

versionCode:在每次更新时,您必须使用前一个更新,这是一个整数值。此数字仅用于确定一个版本是否比另一个版本更新,更高的数字表示更新版本的代码。因此,您无法使用旧代码版本上传新版本。 任何Google Play商店用户都无法看到此值。

警告:Google Play允许版本代码的最大值是2100000000。

版本名称:这不是每次更新都需要更改的强制性部分,但因为Google Play商店中的所有用户和应用信息都可以看到。所以你应该改变它的价值。这是一个字符串值,除了向用户显示之外没有其他目的。

关注App versioning

<强>实际上:

Android Studio: -

在app的build.gradle文件中,进入android标记

defaultConfig {
        ...
        versionCode 1
        versionName "1.0"
        ...
    }

因此,默认情况下,第一次你的versionCode和versionName就是这样,你第一次将你的版本上传到Play商店。因此,对于下一次更新,versionCode必须以增量方式更新,因为它是一个整数值,所以总是将其值增加1 [不强制为1,您可以保留任何数字,但大于最后一个]。所以价值应该是2。

用户可以看到

versionName代表用户考虑其应用版本。所以这也应该是一个升级的价值。现在就说它&#34; 1.0&#34;在下一个版本中它应该是&#34; 2.0&#34;或&#34; 1.1&#34;按照你的意愿。它的价值没有限制。

答案 2 :(得分:0)

在您的模块级别build.gradle文件中输入新版本名称和代码

默认版本名称为1.0,版本代码为1

defaultConfig {
        .....
        versionCode 1
        versionName "1.0"

    }

答案 3 :(得分:0)

很明显,versionName只是向用户展示的内容,而versionCode就是重要的。

您必须为Google Play中的每次更新增加VersionCode

答案 4 :(得分:0)

如果您根本不包含这些内容,Google Play会投诉。创建新项目时,Android Studio已提供默认值。您应该将versionCode从当前值增加1,versionName可以是您想要的任何值。通常,这遵循Semantic Versioning

如果由于某种原因,您没有在build.gradle文件中设置这些值,则可以手动添加它们。您还可以使用Google Play开发者控制台查看当前版本的值。

答案 5 :(得分:0)

第一次,这将是那里。

defaultConfig {
        applicationId "com.application.id"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1     // For the first time
        versionName "1.0" // For the first time
    }

因此,请记住,在每次更新时,您都应该像这样更改它。

defaultConfig {
        applicationId "com.application.id"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 2     // Increase it by 1
        versionName "1.1" // Increase it like 0.1
    }