【问题标题】:Playstore Error - You need to use a different version code for your APK or Android App Bundle because you already have one with version code 4Playstore 错误 - 您需要为您的 APK 或 Android App Bundle 使用不同的版本代码,因为您已经有一个版本代码为 4
【发布时间】:2021-02-24 02:52:11
【问题描述】:

我的应用旧版本是:2.0.0+4 我尝试在 Play 商店中发布新更新... 新发布版本:2.0.1+4

我是对还是错?这些我还是初学者..

当我尝试上传 Play 商店时出现以下错误“您需要为您的 APK 或 Android App Bundle 使用不同的版本代码,因为您已经有一个版本代码为 4 的版本代码。

【问题讨论】:

  • 设置版本代码2.0.1+5并构建apk。在您的版本字符串中,内部版本号仍然是 4。
  • 2.0.0+4 是版本名称。您需要更新您的 versionCode 才能向 Playstore 发布新的更新。您应该在此处阅读有关应用程序版本控制的信息 developer.android.com/studio/publish/versioning

标签: android flutter google-play


【解决方案1】:

在 Flutter 项目中 pubspec.yaml 像这样更改版本

version: 2.0.1+5  --> 2.0.1 is version name & 5 is version code

当您更新应用程序时,请确保您更新版本代码最后一个代码 +1。

另外,您可以手动更改它 Gradle 文件的两个属性(在 android 项目文件夹中)

versionCode 5--> make sure increase version code number
versionName '2.0.1'

【讨论】:

  • 不应该将内部版本号从版本号中“限定”出来吗? 1.0.0+12.0.0+1 显然不是同一个版本...
【解决方案2】:

别忘了在 pubspec.yaml 2.0.1+5 中增加版本代码号。

之后,运行 flutter clean 并再次构建您的应用。

【讨论】:

    猜你喜欢
    • 2017-12-19
    • 2015-10-21
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    • 1970-01-01
    • 2020-12-06
    相关资源
    最近更新 更多