用于App更新的Android版本代码

时间:2016-07-21 03:18:10

标签: android version

我读过如果我们想要在Google Play中更新应用,那么版本代码应该高于之前的apk文件。我有一个应用版本代码:20和版本名称1.0。因此,要更新应用程序,我应该如何增加版本代码?它应该增加10吗?还是只有1就足够了?即版本代码为20至30或版本代码为20至21?

4 个答案:

答案 0 :(得分:2)

VersionCode

  

此数字仅用于确定一个版本是否更多   最近比较高,数字越多表示最近   版本。通常,您会发布应用的第一个版本   将versionCode设置为1,然后单调增加值   每次发布,无论发布是否构成专业或   次要释放。这意味着versionCode值没有   必然与应用发布版本有很强的相似性   对用户可见(请参阅下面的versionName)。应用和发布   服务不应向用户显示此版本值。

    defaultConfig 
    {
    minSdkVersion 17
    targetSdkVersion 23
    versionCode 1  // Default , You can increase 1 when update .
    versionName "1.0"
    }

答案 1 :(得分:1)

基本上,要更新你的apk,你应该将版本代码更新为21(只增加1)和你的版本名称。

答案 2 :(得分:1)

我将它从代码1和版本1.0增加到代码2和版本1.1。这也是我在开发者控制台中所说的内容。所以只要你愿意

答案 3 :(得分:0)

您可以使用Play Core Library应用内更新来解决此问题。您可以check for update availabilityinstall them(如果可用的话)。

应用内更新与使用APK扩展文件(.obb文件)的应用不兼容。您可以选择flexible downloadsimmediate updates,而Google Play会负责为您下载和安装更新。

dependencies {
    implementation 'com.google.android.play:core:1.5.0'
    ...
}

请注意,应用内更新仅适用于运行Android 5.0(API级别21)或更高版本的设备,并且要求您使用Play Core library 1.5.0或更高版本。 '

我希望这会对某人有所帮助