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

Flutter build apk——build-name=1.0.2——build-number=3

或者改变局部。像这样的属性

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

但每次我在游戏商店出错

您必须为您的APK或Android应用程序包使用不同的版本代码,因为代码1已经分配给另一个APK或Android应用程序包。


当前回答

任何解决方案都不适合我使用App Bundle,我改为APK,版本没有问题。

原因尚不清楚。

其他回答

在pubspec。Yml版本:1.0.0+1 版本变更:1.0.0+2 Flutter build ios——release-name——release-number将更新ios中的版本 Flutter pub get && Flutter run将更新android版本(android/local.properties)

Play Store只单独地查看versionCode,这可能对登陆这里的其他人有帮助。所以,如果你已经更新了你的versionNumber,例如,1.0.0+1到1.1.0+1 Play Store将抛出一个错误,versionCode没有改变。因此,不管你的versionNumber是什么,你也必须改变你的versionCode——比如,从1.0.0+1变成1.1.0+2

我有同样的问题,我解决它重新启动Android Studio。

任何解决方案都不适合我使用App Bundle,我改为APK,版本没有问题。

原因尚不清楚。

我算出来了。 文档并不是直接的

在你的pubspec里。Yaml这样修改版本

version: 1.0.2+2

这里的东西是VER_NAME+VER_CODE