升级Android Studio JellyFish后Flutter项目无法运行求助
Mac升级Android Studio JellyFish后Flutter项目Build Gradle相关运行失败问题
在Mac上将Android Studio升级至最新JellyFish版本后,无法运行某一Flutter项目,问题疑似和Build Gradle相关,但无法定位具体位置。
已尝试的排查操作
- 在Android Studio设置中配置了Flutter SDK
- 执行
flutter doctor检测结果全部正常且已完成更新 - 更新pubspec文件并重启项目
报错信息
无法解析配置':app:debugRuntimeClasspath'的所有文件。
无法找到com.android.tools.build:gradle:8.7.2。
在以下位置搜索:
- https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/8.7.2/gradle-8.7.2.pom
- https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/8.7.2/gradle-8.7.2.pom
要求的项目::app
解决方法
调整Gradle插件版本
打开项目根目录下的build.gradle(非app模块内的文件),修改dependencies中的gradle插件版本为Android Studio JellyFish兼容的稳定版本,比如将8.7.2替换为8.6.0:dependencies { classpath 'com.android.tools.build:gradle:8.6.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // 其他依赖保持不变 }确认仓库配置完整性
检查根目录build.gradle的repositories块,确保包含Google仓库(部分旧项目可能缺失):repositories { google() mavenCentral() }清理并同步项目
- 点击Android Studio顶部工具栏的「Sync Project with Gradle Files」按钮完成同步
- 执行终端命令:
flutter clean flutter pub get
之后重新尝试运行项目。
检查Gradle环境设置
进入File > Settings > Build, Execution, Deployment > Gradle:- 确认Gradle JDK选择的是Android Studio自带的JDK(通常位于
Applications/Android Studio.app/Contents/jbr/Contents/Home) - 确保Gradle版本与插件版本兼容(可参考官方版本对应规则)
- 确认Gradle JDK选择的是Android Studio自带的JDK(通常位于
内容的提问来源于stack exchange,提问作者Kdon
相关产品推荐
相关产品推荐

