更新一个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 商店和应用程序信息。所以你应该改变它的价值。这是一个字符串值,除了向用户显示外没有其他用途。
实际上:
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
}
我在上传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 商店和应用程序信息。所以你应该改变它的价值。这是一个字符串值,除了向用户显示外没有其他用途。
实际上:
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
}