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

更新Android Studio后Flutter无法运行,Gradle任务失败如何修复?

修复Android Studio更新后Flutter项目无法运行的Gradle问题

这种更新Android Studio后Flutter项目跑崩的情况我碰过好多次,大多是缓存残留或者版本不兼容搞的鬼,试试下面这些解决方案,按顺序来大概率能搞定:

  • 清理缓存并重建依赖
    这是最常用的第一步,先清理Flutter和Gradle的旧缓存:

    1. 在项目根目录执行 flutter clean
    2. 删除项目里 android/.gradle 和 build 两个文件夹
    3. 重新拉取依赖:flutter pub get
    4. 再次尝试运行项目:flutter run
  • 检查Flutter与Android Studio的版本兼容性
    Android Studio更新后,自带的Gradle插件版本可能和你当前Flutter版本不匹配。先跑 flutter doctor 看看有没有明确的报错提示,比如缺少SDK组件或者Flutter版本过时:

    • 如果提示Flutter版本旧,执行 flutter upgrade 升级到最新稳定版
    • 如果是Gradle版本不兼容,可以手动修改项目的Gradle配置:打开 android/build.gradle 文件,找到 ext.gradleVersion 字段,换成和你Android Studio匹配的版本(比如Android Studio Giraffe对应Gradle 7.5+,Hedgehog对应8.0+)
  • 确认Android SDK路径与环境变量
    有时候更新Android Studio会不小心改了SDK路径,导致Gradle找不到依赖:

    1. 打开Android Studio,依次点击 File > Project Structure > SDK Location,确认路径是你实际的SDK安装目录
    2. 检查系统环境变量里的 ANDROID_HOME 或 ANDROID_SDK_ROOT 是否指向正确的SDK路径,没有的话手动配置
  • 重新生成Android项目配置
    如果上面的步骤都没用,可能是更新后Android的配置文件错乱了,可以在项目根目录执行:

    flutter create --platforms android .
    

    这个命令会重新生成android目录下的核心配置文件,不会覆盖你的业务代码,放心用。

  • 查看详细错误日志定位问题
    如果还是报错,就得看更具体的错误信息了:

    • 执行 flutter run --debug --verbose 会输出完整的运行日志,找到具体的错误点(比如依赖冲突、SDK版本不支持等)
    • 或者进入android目录,执行 ./gradlew assembleDebug --stacktrace,获取Gradle的堆栈跟踪信息,精准定位问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:02:21