Java 如果我不想在1.0版本中编写android应用程序,那么在更新android应用程序时应该在版本代码和版本名称中编写什么?

Java 如果我不想在1.0版本中编写android应用程序,那么在更新android应用程序时应该在版本代码和版本名称中编写什么?,java,android,xml,google-play,android-manifest,Java,Android,Xml,Google Play,Android Manifest,在将我的应用程序的1.0版本上传到play store时,我无法编写版本代码和版本名称。现在我想更新它。那么,我的版本代码和版本名称现在应该是什么?希望从stackoverflow社区获得帮助。谢谢你的versionName可以是任何东西,保留它1.0,因为你错过了它。将versionCode增加1。上传新版本或首次@Google Play Store应用程序版本控制是最主要的事情 理论上: versionCode:在每次更新时,必须与上一次更新一起增加,这是一个整数值。此数字仅用于确定一个版本

在将我的应用程序的1.0版本上传到play store时,我无法编写版本代码和版本名称。现在我想更新它。那么,我的版本代码和版本名称现在应该是什么?希望从stackoverflow社区获得帮助。谢谢你的
versionName
可以是任何东西,保留它
1.0
,因为你错过了它。将
versionCode
增加1。

上传新版本或首次@Google Play Store应用程序版本控制是最主要的事情

理论上:

versionCode:在每次更新时,必须与上一次更新一起增加,这是一个整数值。此数字仅用于确定一个版本是否比另一个版本更新,数字越大表示代码的更新版本。因此,您无法上载具有旧代码版本的新版本。 此值对任何Google Play Store用户都不可见

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

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

跟随

实际上:

安卓工作室:-

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

defaultConfig {
        ...
        versionCode 1
        versionName "1.0"
        ...
    }
因此,在第一次默认情况下,您的版本代码和版本名称是这样的,并且您第一次将构建上传到Play Store。因此,对于下一个更新版本,代码必须以增量方式更新,并且由于它是一个整数值,因此始终将其值增加1[不是必须增加1,您可以保留任何数字,但要大于上一个]。所以这个值应该是2


版本名对于用户来说是可见的,用户考虑他们的应用程序版本。因此,这也应该是一个升级值。假设在下一个版本中它是“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
可以是您想要的任何内容。通常情况下,如下所示


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

这将是第一次出现

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
    }

所以,在我对android应用程序的第一次更新中,我需要编写versionName=1.0。但是,将versionCode增加1。。。我没有在第一个版本中写它。所以,我仍然需要写它2?是的,因为它是一个字符串。请将其保留为倒逗号
versionName“1.0”
。您不能添加
=
符号您应该写2。谢谢@EricB。应该是2。所以,根据你的说法,虽然我正在更新我的应用程序的第一个版本,但我需要编写版本代码1?不!默认情况下,它现在是1。版本代码ex
2
请编辑您的问题,以包括
build.gradle
文件的
defaultConfig
块。