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

升级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

解决方法

  1. 调整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"
        // 其他依赖保持不变
    }
    
  2. 确认仓库配置完整性
    检查根目录build.gradle的repositories块,确保包含Google仓库(部分旧项目可能缺失):

    repositories {
        google()
        mavenCentral()
    }
    
  3. 清理并同步项目

    • 点击Android Studio顶部工具栏的「Sync Project with Gradle Files」按钮完成同步
    • 执行终端命令:
      flutter clean
      flutter pub get
      

    之后重新尝试运行项目。

  4. 检查Gradle环境设置
    进入File > Settings > Build, Execution, Deployment > Gradle:

    • 确认Gradle JDK选择的是Android Studio自带的JDK(通常位于Applications/Android Studio.app/Contents/jbr/Contents/Home)
    • 确保Gradle版本与插件版本兼容(可参考官方版本对应规则)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 21:49:56