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

Flutter运行报错求助:gradle脚本编译失败问题修复

解决Flutter运行时gradle脚本编译失败的问题

我之前碰到过几乎一模一样的问题,大概率是你的Flutter SDK核心文件损坏了——要么是下载过程中文件不完整,要么是不小心误修改了关键脚本。试试下面这几个方案,应该能搞定:

方案一:重新下载完整的Flutter SDK(最稳妥的解决办法)

  • 先备份好你的Flutter项目(避免意外),然后删除当前的Flutter SDK文件夹:/Users/ashvinbhagat/development/flutter
  • 下载官方稳定版的Flutter SDK,解压到你原来的SDK路径或者常用的开发目录
  • 打开终端运行 flutter doctor,检查所有环境依赖是否配置正常(比如Android SDK、Java环境等)
  • 回到你的Flutter项目,先执行 flutter clean 清理旧的构建缓存,再尝试运行 flutter run

方案二:直接修复损坏的gradle脚本文件

如果不想重新下载SDK,可以尝试手动修复问题文件:

  • 打开报错里提到的文件:/Users/ashvinbhagat/development/flutter/packages/flutter_tools/gradle/flutter.gradle
  • 查看第一行内容,你会发现有多余的冒号或者其他非法字符(报错提示第一行第32列的冒号不符合语法要求)
  • 删除第一行里的非法内容,保存文件后,再执行 flutter clean 和 flutter run

一般来说方案一就能彻底解决问题,毕竟SDK核心文件损坏大多是下载中断或意外篡改导致的,重新下载能确保文件完整性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 13:58:14