首页 > 解决方案 > 上传我的应用时出现此错误:上传失败 您需要为您的 APK 使用与版本代码 1 不同的版本代码

问题描述

我在 google play store 上有一个应用程序。目前只有一个上传。

我想上传一个新版本,但是当我这样做时,这个错误会显示:

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

不管天气是versioncode 1、2还是3。第一种发布方式是versioncode 1,这个是versioncode 2。

我不知道问题是什么,也许我必须同步 build.gradle,我听说过一些人谈论这个,但我不是 100% 确定如何?

另外,如果我制作了一个新的“应用程序”并将其上传到那里,则此错误不会显示操作,这可能是因为在该“应用程序”上没有其他具有该名称或更高名称的应用程序版本。

另外,有 300 个不同的 build.gradle 文件,我说的是目录下的那个

ApplicatioName\myApplication\build.gradle

这是 build.gradle:

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

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

我该怎么办?

标签: androidandroid-studioflutterbuild.gradlegoogle-play-console

解决方案


在 Flutter 中,至少根据我的经验,除了pubspec.yaml. 假设您的version标签存在version: 1.0.0+1,您的 android 版本代码将为 1,您的用户可见版本名称为 1.0.0。例如,您可以将其更改version: 1.1.0+2为 ,这应该可以解决您的问题。

编辑:而且,显然,重建。


推荐阅读