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

Flutter项目Gradle同步及构建APK/AAB失败问题求助

解决方案

1. 对齐Android Gradle插件与Gradle版本

你当前用的AGP 4.0.0和Gradle 7.2不兼容,这是核心问题。AGP 4.0.0对应的Gradle版本范围是6.1.1-6.7,调整步骤:

  • 打开android/gradle/wrapper/gradle-wrapper.properties,修改distributionUrl:
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
    
  • 打开android/build.gradle,保持AGP版本为4.0.0(和Flutter 2.0.6适配):
    dependencies {
        classpath 'com.android.tools.build:gradle:4.0.0'
        // 其他依赖保留
    }
    

2. 清理缓存解决FlutterTask注解问题

Flutter 2.0.6和高版本Gradle的适配问题会导致assets相关注解报错,回退到兼容的Gradle版本后,执行以下清理操作:

flutter clean
cd android && ./gradlew clean

之后重新构建:

flutter build apk --release

3. 配置fastStart参数(若仍有相关报错)

如果还出现fastStart未配置的提示,在android/app/build.gradle的buildTypes中添加配置:

android {
    // 已有配置保留
    buildTypes {
        release {
            // 已有release配置保留
            fastStart true
        }
    }
}

4. 确认Java版本配置

你当前用的Java 11.0.20和Flutter 2.0.6兼容,只需确保Android Studio的JDK路径正确:

  • 打开Android Studio → File → Project Structure → SDK Location → JDK Location,选择Java 11的安装路径。

5. 调整Kotlin版本(可选)

如果出现Kotlin相关报错,可降级到Flutter 2.0.6默认推荐的Kotlin 1.4.32:

  • 在android/build.gradle中修改:
    ext.kotlin_version = '1.4.32'
    

完成以上调整后,重新执行APK/AAB构建命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 06:13:21