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

重装Flutter与Android Studio后遇AGP版本过低报错求助

解决AGP版本过低导致的pubspec.yaml同步错误

核心修复步骤:

  • 升级AGP到8.2.1及以上
    打开项目根目录下的android/build.gradle,找到buildscript中的dependencies块,修改AGP版本:

    buildscript {
        dependencies {
            // 替换为8.2.1或更高兼容版本,比如8.3.2
            classpath "com.android.tools.build:gradle:8.2.1"
        }
    }
    
  • 匹配对应Gradle版本
    打开android/gradle/wrapper/gradle-wrapper.properties,修改distributionUrl:

    // AGP 8.2.1对应Gradle 8.0,若用更高AGP需匹配对应Gradle版本
    distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
    
  • 确保Flutter版本兼容
    终端执行:

    flutter doctor
    

    若Flutter版本低于3.16,执行flutter upgrade升级到稳定版(3.16+适配AGP 8.x系列)。

  • 清理缓存并重新同步

    1. 终端执行flutter clean
    2. Android Studio中点击File > Invalidate Caches...,勾选Clear file system cache and local history后重启
    3. 点击AS右上角的「Sync Project with Gradle Files」按钮重新同步项目
  • 检查app模块配置
    打开android/app/build.gradle,确保以下配置符合要求:

    android {
        compileSdkVersion 34
        targetSdkVersion 34
    
        // 确保Kotlin版本兼容,比如1.9.20(适配AGP 8.2.1)
        kotlinOptions {
            jvmTarget = '1.8'
        }
    }
    

额外提示:

Android Studio版本需对应AGP要求,AGP 8.2.1至少需要Android Studio Electric Eel (2022.1.1),若之前安装的旧版AS不兼容,建议升级到Giraffe或更高稳定版。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 11:36:03