android - 上传我的应用时出现此错误:上传失败 您需要为您的 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"
}
我该怎么办?
解决方案
在 Flutter 中,至少根据我的经验,除了pubspec.yaml
. 假设您的version
标签存在version: 1.0.0+1
,您的 android 版本代码将为 1,您的用户可见版本名称为 1.0.0。例如,您可以将其更改version: 1.1.0+2
为 ,这应该可以解决您的问题。
编辑:而且,显然,重建。
推荐阅读
- azure-devops - Azure Devops 管道 pytest 收集失败 ModuleNotFoundError: No module named
- security - 与 WASM 相关的安全风险是什么?
- mysql - 获取所有常规数据,并检索隐私数据(如果具有值的列与所需参数匹配,则适用)在 MySQL 中
- html - 活动类不会更改为引导程序中导航栏的项目
- oracle - 执行视图时出错:函数计数在 denodo 中不可执行
- encryption - 离线播放 ExoPlayer 中的 AES 加密视频
- javascript - OnScroll 折叠视图 - React Native
- r - 如何使用 depmixS4 进行分类?
- python - Python - 套接字 CAN 连接
- c++ - 文件包含在 C++/C 中