Playstore 错误 - 您需要为您的 APK 或 Android App Bundle 使用不同的版本代码,因为您已经有一个版本代码为 4
Posted
技术标签:
【中文标题】Playstore 错误 - 您需要为您的 APK 或 Android App Bundle 使用不同的版本代码,因为您已经有一个版本代码为 4【英文标题】: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 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
【参考方案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+1
和2.0.0+1
显然不是同一个版本...【参考方案2】:
别忘了在 pubspec.yaml 2.0.1+5 中增加版本代码号。
之后,运行 flutter clean 并再次构建您的应用。
【讨论】:
以上是关于Playstore 错误 - 您需要为您的 APK 或 Android App Bundle 使用不同的版本代码,因为您已经有一个版本代码为 4的主要内容,如果未能解决你的问题,请参考以下文章
您需要为您的 APK 或 Android App Bundle 使用不同的版本代码
您需要为您的 APK 使用不同的版本代码,因为您已经有一个版本代码为 2