【问题标题】:In Flutter pubspec.yaml file updated the version to 1.1.0+3 but on uploading to playConsole, still error version code 1在 Flutter pubspec.yaml 文件中将版本更新为 1.1.0+3 但在上传到 playConsole 时,仍然错误版本代码 1
【发布时间】:2020-05-14 18:25:59
【问题描述】:

我尝试将更新的 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.

我已尝试将 pubspec.yaml 中的版本代码更新为 3,但在上传最新生成的 aab/apk 后,我仍然得到相同的版本。

【问题讨论】:

    标签: android flutter google-play-console release-management


    【解决方案1】:

    您是否尝试在第二次构建之前进行颤振清理?以前的构建可能已被缓存。

    除此之外,请检查您的 android/app/build.gradle 文件,那里应该有类似这样的内容来设置版本:

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

    【讨论】:

    • 感谢您的回复,我检查了 android/app/build.gradle,一切都如预期的那样。
    【解决方案2】:

    终于解决了!

    问题在于未更新的 android/local.properties 文件。我在这里手动更新了版本代码并解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2019-10-17
      • 2023-02-22
      • 2021-04-11
      • 2021-02-17
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      相关资源
      最近更新 更多