当前位置: 首页 > 知识库问答 >
问题:

播放控制台-上传失败使用不同版本的apk,已经有一个版本1-但我有版本2

轩辕庆
2023-03-14

我最近发布了一个应用程序。现在我正在努力更新它。

我遇到了一个问题。我得到一个错误:

上载失败您需要为APK使用其他版本代码,因为您已经有一个版本代码为1的版本

现在我做了一些研究并尝试了各种方法,下面是我发现并尝试的结果列表:

我已经将版本代码更改为许多不同的东西,但都不起作用,对于所有这些东西都是相同的错误,如果我将版本代码设置为3,错误仍然表示我已经有一个版本代码为1的文件,并且它从来没有其他任何东西,从来没有2或3,始终是1。当我第一次上传应用程序的第一个版本时,我有一个错误。我修复了它,但是当上传新文件时,同样的错误出现了。但这是在上传一个版本之后,然后删除该版本,然后下一个版本出现此错误。首先,我上传应用程序的方式是,我在谷歌play控制台上制作了一个新的“应用程序”,然后将新文件上传到该应用程序。那里没有错误,但我相信如果我上传两次它会有。

但是现在我需要上传一个新版本,我不想做一个新的应用程序,我不应该这么做。所以,经过一点研究后,我尝试的第一件事就是使用另一个wifi,尽管我们的wifi非常好。我尝试了我的手机热点,什么都不期待。但是当我这样做的时候,错误不会出现,但是另一个错误会弹出:

发生意外错误。再试一次。(46F0000A...

这是热点被切断的时候,我不能再搜索互联网了,我想那是因为我的手机不能处理这么大的上传,尽管它是在互联网上。

然后我在google play console上制作了一个新的测试应用程序,并上传了该应用程序,在那里它显示了另一个错误,它以前没有出现过,但我修复了它,它是SDK版本,我有一个太低了,我真的记得shanging,所以这是我的错。但是在测试应用程序中,我可以上传应用程序alfine,除此之外,我显然不能,因为一个应用程序已经有了相同的代码名(我原来的应用程序)。但是错误没有出现,虽然我实际上不得不上传aab文件3次,因为SDK版本的问题,在第一个应用程序中,在开始时,在一次上传之后,然后删除它,这个错误比在新的测试应用程序中出现的要多,它没有,IDK为什么?

现在,我已经处理这个问题3天了,有人能帮忙吗,如果需要的话,我可以提供更多的信息。如果你有答案,请把它寄给我:)

这是我的身材。来自diarectiry'myAppName\myapplication\build的渐变文件。gradle'(从第7行到第15行):

defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 16
        targetSdkVersion 30
        versionCode 2
        versionName "1.1"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

顺便说一句,如果我必须在这里改变一些东西,但是如果你需要的话,这里你可以去,它的build.gradle来自diarectory'myAppName\android\app\build.gradle'(从第18-26行):

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '4'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '2.0'
}

顺便说一句,我的应用程序只适用于Android,与苹果无关,所以这些设置都不重要:)

共有1个答案

严斌
2023-03-14

您以前的版本代码是2。你应该把它增加1到3。在清单文件中。还要更改构建。格拉德尔:

defaultConfig {
applicationId "com.my.packageId"
minSdkVersion 16
targetSdkVersion 30
versionCode 2      <-- change this to 3
versionName "1.0"  <-- change this to 2.0

}

 类似资料:
  • 我需要上传一个新版本的谷歌播放我的离子应用程序。上传过程一直工作良好,但这次我得到了这个错误: 发布过程: 我没有使用Android Studio。 新版本:(尝试在Google Play上上传)1.1.10 尝试解决: 我已经尝试手动将代码版本设置为更高的数字。目前,我在./config.xml中有以下设置: name='com.myapp.myapp'VersionCode='101078'V

  • 两天前,我在Play Market上发布了我的android应用程序。今天我更新了这个应用程序。我在构建中更改了版本代码。渐变从1到2,版本名称从“1.1”到“1.1.1”。当我把apk文件上传到Google Play控制台时,浏览器崩溃了。当我再次上传apk文件时,出现以下错误: 然而,“APKs to diactivate”块中只有一个版本的应用程序,而“APKs to add”块中没有APK

  • 根据这个答案如何解决“你的APK的版本代码需要高于2。”在Google Play的开发者控制台中?我刚刚将版本代码从2更改为3,它无法上载构建。 这是我上传apk之前的旧清单 这里是新的版本代码,我必须上传到android开发人员控制台。看到我最美的了吗

  • 我已经发布了两个版本的我的应用程序apks到谷歌播放控制台。1.3、1.4) 但后来我意识到我上传的最新版本(1.4)中有一个小问题。所以现在我需要取消发布最新版本(1.4)并再次发布旧版本(1.3)。 我该怎么做?

  • Unix was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. — Doug Gwyn 你曾经遇到过误删除了某些文件而又希望恢复的情形吧? 本书中提及的最重要的技巧就是将 Puppet 的 配置清单(manifests)纳入像

  • 我在google play store上有一个应用程序。目前只有一个上传。 我想上传一个新版本,但当我这样做,这个错误显示: 上载失败您需要为APK使用其他版本代码,因为您已经有一个版本代码为1的版本 无论天气如何,它都是版本代码1、2或3。第一个版本是versioncode 1,这是versioncode 2。 我不知道问题是什么,也许我必须同步构建。gradle,我听过一些ppl谈论这件事,但