“您需要为您的 APK 或 Android App Bundle 使用不同的版本代码”无论设置什么版本代码

Mos*_*Ata 11 version google-play android-studio

我正在尝试为我在 google play 商店上的最后一个应用程序的测试版上传一个新的更新。

我试过几个版本代码,1,2,3,29 !! 但是无论设置什么版本代码,都显示这个错误

上传失败您需要为您的 APK 或 Android App Bundle 使用不同的版本代码,因为您已经有一个版本代码为 29 的

请注意,该应用程序的最后一个版本实际上是 1。

这是我的 gradle 应用程序的一部分

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.company.myapp"
        minSdkVersion 18
        targetSdkVersion 28
        versionCode 29
        versionName "29.2.5"
        multiDexEnabled true
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

NMI*_*NMI 24

谷歌播放侧边栏

尝试在侧边栏探索Artifact 库,您可以删除之前上传的应用程序,然后重新上传您的新应用程序。

  • 我在Artifact库中没有看到任何删除以前版本的内容。 (3认同)
  • @NMI 现在称为“应用程序包资源管理器”吗? (3认同)
  • 它现在被称为应用程序包资源管理器,我认为这应该是更好的答案 (2认同)

Mos*_*Ata 9

找到解决方案很奇怪,问题不是应用商店不接受该应用程序,而是由于互联网连接不良而发生了一些双重上传,因此该应用程序在已经被再次上传后继续上传上传。

我注意到上传完成后它再次显示99%的上传,然后出现错误。

2天后查看,发现2、3、29版本都上传成功了!

所以这不是捆绑包或 apk 中的问题,而是在上传过程中处理慢速互联网连接的谷歌控制台上的问题。