在Flutter pubspec.yaml文件中更新了版本到1.1.0+3,但上传到playConsole时,还是错误的版本代码1。

问题描述 投票:1回答:2

我试着上传了一个更新的 aab 到我的应用程序的playConsole中,但得到以下错误。

Upload failed You need to use a different version code for your APK or
Android App Bundle because you already have one with version code 1.

我试着更新版本代码到3,在 pubspec.yaml 但在上传最新生成的aabapk后,我仍然得到相同的版本。

android flutter google-play-console release-management
2个回答
0
投票

你是否尝试在第二次构建前做过flutter clean?之前的构建可能已经被缓存了。

其他的,检查你的androidappbuild.gradle文件,那里应该有这样的东西,设置版本。

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

0
投票

终于解决了

问题出在androidlocal.properties文件上,它没有被更新。我在这里手动更新了版本代码,解决了这个问题。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.