更新一个android的应用忘记在1.0版本写的话,版本号和版本名应该怎么写?

What should I write in version code and version name while updating an android app if I fogot to write it in the 1.0 version?

我在上传1.0版本的应用程序玩的时候忘了写版本代码和版本名称store.Now我想更新it.So,我现在的版本代码和版本名称应该是什么?希望得到Whosebug的帮助community.Thanks

你的 versionName 可以是任何东西,保留它 1.0 因为你错过了它。将 versionCode 增加 1。

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

理论上:

versionCode: 每次更新都要在上次的基础上增加,这是一个整数值。此数字仅用于确定一个版本是否比另一个版本更新,数字越大表示代码的版本越新。所以你不能上传旧代码版本的新版本。 此值对任何 Google Play 商店用户都不可见。

警告:Google Play 允许的 versionCode 最大值为 2100000000。

versionName: 这不是每次更新都必须更改的部分,但是 Google Play 商店和应用程序信息。所以你应该改变它的价值。这是一个字符串值,除了向用户显示外没有其他用途。

关注App versioning

实际上:

Android工作室:-

在应用程序的 build.gradle 文件中,进入 android 标签

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

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

versionName 对用户可见,代表用户考虑他们的应用程序版本。所以这也应该是一个升级值。假设现在它在下一个版本中是“1.0”,它应该是“2.0”或“1.1”,按照你的意愿。它的值没有限制。

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

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

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

    }

很明显,versionName 只是显示给用户的东西,versionCode 才是最重要的。

google play

每次更新你必须增加 VersionCode

Google 如果你根本不包括这些,Play 会抱怨。 Android Studio 已在您创建新项目时提供默认值。您应该只将 versionCode 从当前值增加 1,并且 versionName 可以是您想要的任何值。通常,这遵循 Semantic Versioning.

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

这将是第一次。

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
    }