android - Flutter:升级Play商店的版本代码

标签 android flutter version release google-play-console

我已经用flutter在play store上发布了一个应用程序,现在我想上传一个新版本的应用程序。我正在尝试更改版本代码:

flutter build apk --build-name=1.0.2 --build-number=3

或像这样更改 local.properties

 flutter.versionName=2.0.0
 flutter.versionCode=2
 flutter.buildMode=release

但每次我在 Play 商店中遇到错误时

You must use a different version code for your APK or your Android App Bundle because code 1 is already assigned to another APK or Android App Bundle.

最佳答案

version in pubspec.yaml file

pubspec.yaml 中更新 version:A.B.C+X

对于 Android:

A.B.C 代表versionName1.0.0

X(+后面的数字)代表versionCode12 3

不要忘记在这一步之后执行flutter build apkflutter run,因为:当你运行flutter build apk flutter runpubspec 文件中更新此 version 后,versionName local.properties 中的 versionCode 已更新,稍后会在您使用 flutter build 构建 Flutter 项目时在 build.gradle (app) 中获取apkflutter run 最终负责为 apk 设置 versionNameversionCode

对于 iOS:

A.B.C 代表CFBundleShortVersionString1.0.0

X(+后面的数字)代表CFBundleVersion12 3

别忘了在这一步之后执行flutter build ipaflutter run

关于android - Flutter:升级Play商店的版本代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53570575/

相关文章:

Android Firebase,Recyclerview 的服务器端过滤

android - 如何以简单的方式将 shell 脚本输出重定向到 Logcat

layout - Flutter 中 Flex 中的固定(灵活)和拉伸(stretch)(扩展)元素

git - "unknown revision or path not in the working tree"尝试获取特定提交到新目录时

java - 如何将 Opcodes 中 ASM 的 API 版本映射到 Java 版本?

java - 在 Android 中为数组添加值

android - react-native android url 图像不显示

c++ - 如何在 Linux 上的 Flutter 插件中使用 CMake 正确链接 ffmpeg?

flutter - 英雄动画导致(最小)溢出

java - 无法启动 Tomcat 服务器。使用 Java 1.7 编译。使用 JSF 2.0。给出 UnsupportedClassVersionError : com/sun/faces/config/FacesInitializer