使用IntelliJ构建Flutter项目时出现Gradle依赖解析错误
Flutter新项目构建失败:无法解析AGP依赖com.android.tools.build:gradle:7.3.0
问题现象
- 通过
New > Project流程创建Flutter项目后,执行Gradle任务assembleDebug失败 - 错误详情:执行
:gradle:compileGroovy任务失败,无法解析配置:gradle:compileClasspath的所有文件,原因是未定义仓库,导致无法解析外部依赖com.android.tools.build:gradle:7.3.0
本地环境信息
- Flutter稳定版3.22.3
- Android SDK 35.0.0
- Xcode 15.4
- 开发IDE:IntelliJ IDEA Ultimate 2024.1.4(未安装Android Studio)
已排查情况
- 尝试过网络上的常见解决方案,均未解决问题
- 确认是本地环境问题,同一项目在其他电脑上可正常构建
- 推测问题与AGP(Android Gradle Plugin)相关,但当前因依赖错误无法打开AGP版本更新标签;同事机器打开项目的android目录时,可正常显示AGP版本更新提示
项目配置信息
项目根目录下的build.gradle采用无buildscript的新格式,代码如下:
allprojects { repositories { google() mavenCentral() } } rootProject.buildDir = "../build" subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" } subprojects { project.evaluationDependsOn(":app") } tasks.register("clean", Delete) { delete rootProject.buildDir }
内容的提问来源于stack exchange,提问作者Tiago Paza
相关产品推荐
相关产品推荐

