我已经用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应用程序包。
在我的情况下,我解决了相同的问题通过更改两个文件:
1-在pubspec.yaml:
来自:
version: 1.0.0+1
to:
version: 1.0.0+2
2-在android/locale.properties中
来自:
flutter.versionName=1.0.0
flutter.versionCode=1
to:
flutter.versionName=1.0.0
flutter.versionCode=2
3-Last行动:
flutter clean
flutter packages get
仍然有人在寻找一个好的答案
在pubsec。yaml文件
将版本从1.0.0+1更改为1.0.0+2
然后在android中选择打开你的代码
文件->打开->您的Flutter Code工作区->项目的Android图标
现在去build。grade
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0.0'
}
to
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '2'
}
def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0.2'
}
现在是最后一个当地人。属性文件
sdk.dir=C:/Users/Admin/AppData/Local/Android/Sdk
flutter.sdk=D:\\flutter_windows\\flutter
flutter.buildMode=debug
flutter.versionName=1.0.0
flutter.versionCode=1
to
sdk.dir=C:/Users/Admin/AppData/Local/Android/Sdk
flutter.sdk=D:\\flutter_windows\\flutter
flutter.buildMode=debug
flutter.versionName=1.0.2
flutter.versionCode=2
对于上述flutter 2.10.2版本,请遵循以下步骤
步骤1:修改pubspec.yaml中的以下更改
//change version 1.0.0+1 to 1.0.0+2
version: 1.0.0+2
environment:
sdk: ">=2.16.1 <3.0.0"
步骤2:在android\local.properties中进行以下更改
flutter.sdk=C:\\flutter
flutter.buildMode=release
// Change here flutter.versionName=1.0.0 to flutter.versionName 1.0.1
flutter.versionName=1.0.1
//Change here flutter.versionCode=1 to flutter.versionCode=2
flutter.versionCode=2
flutter.minSdkVersion=21
flutter.targetSdkVersion=31
flutter.compileSdkVersion=31