You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

生成Flutter签名包提示升级Gradle插件至3.2.0+,版本达标仍报错求解决

Flutter签名打包Gradle版本冲突解决方案
  • 检查所有模块的Gradle插件版本
    主项目build.gradle版本达标不代表所有模块都符合要求,打开android/app/build.gradle及其他子模块的配置文件,确认所有dependencies块里的classpath 'com.android.tools.build:gradle:x.x.x'版本都≥3.2.0。

  • 同步Gradle并清理缓存

    1. 在Android Studio里点击File > Sync Project with Gradle Files完成配置同步
    2. 执行清理命令:
      flutter clean
      cd android && ./gradlew clean
      
    3. 重新执行打包命令:flutter build apk --release
  • 匹配Gradle插件与wrapper版本
    Gradle插件和Gradle wrapper版本必须对应,比如插件7.4.2需要搭配wrapper 7.5版本。打开android/gradle/wrapper/gradle-wrapper.properties,调整distributionUrl里的Gradle版本,确保和插件版本兼容(可参考官方版本对应关系)。

  • 排查第三方依赖冲突
    部分Flutter插件可能内置旧版Gradle配置,导致冲突。执行以下命令查看依赖树:

    cd android && ./gradlew dependencies
    

    找到带旧插件版本的依赖,要么升级该插件,要么在build.gradle中强制统一版本:

    configurations.all {
        resolutionStrategy.eachDependency { details ->
            if (details.requested.group == 'com.android.tools.build' && details.requested.name == 'gradle') {
                details.useVersion '7.4.2' // 替换成你的目标版本
            }
        }
    }
    
  • 更新Flutter SDK
    旧版Flutter对高版本Gradle插件支持可能有问题,执行flutter upgrade更新到最新稳定版后再尝试打包。

内容的提问来源于stack exchange,提问作者Umair

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 09:40:25