您需要为APK或Android应用程序包使用不同的版本代码,因为您已经有一个版本代码为1的应用程序包

您需要为APK或Android应用程序包使用不同的版本代码,因为您已经有一个版本代码为1的应用程序包,android,Android,我想发布我的android应用程序的更新版本 当我上传它给我这个警告 很多文章显示,如果我在清单文件中添加版本号,它就会工作 在我的情况下,它仍然不起作用。每次构建新的apk或捆绑包以发布到应用商店时,您都需要在app-level build.gradle文件中升级版本代码。通常是1乘1。在您的情况下,升级到2 versionCode 2 看看这个: android { 编译SDK版本28 defaultConfig { applicationId“example.xxz.abc” 明斯克

我想发布我的android应用程序的更新版本

当我上传它给我这个警告

很多文章显示,如果我在清单文件中添加版本号,它就会工作


在我的情况下,它仍然不起作用。

每次构建新的apk或捆绑包以发布到应用商店时,您都需要在app-level build.gradle文件中升级版本代码。通常是1乘1。在您的情况下,升级到2

versionCode 2
看看这个:

android
{ 
编译SDK版本28 defaultConfig
{ 
applicationId“example.xxz.abc”
明斯克版本19
targetSdkVersion 28
版本代码1


只需输入一个比您以前使用的版本号更大的新版本代码

您必须在build.gradle中更新您的版本代码,而不是在manifest文件中。@hardartcore,我将在其中编写它。正如我所说,
build.gradle
文件在您的src/app/build.gradle中,您有这一行我注意到,当版本更新时,我甚至需要这样做由于某种原因未能发布(错误的体系结构或目标API级别不够高)
android 
{ 
    compileSdkVersion 28 defaultConfig 
    { 
        applicationId "example.xxz.abc"
        minSdkVersion 19
        targetSdkVersion 28
        versionCode 1  <-------------- CHANGE HERE
        versionName "1.0"
    } 
    buildTypes 
    { 
        release 
        { 
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        } 
    } 
} 

dependencies 
{ 
    implementation fileTree(include 
                            : [ '*.jar' ], dir 
                            : 'libs') 
    ...
}