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

Flutter编译报错::app:compileFlutterBuildDebug执行失败求解决方案

Flutter 任务':app:compileFlutterBuildDebug'执行失败解决方案

错误详情

  • 错误位置:脚本C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle第1151行
  • 错误原因:任务:app:compileFlutterBuildDebug执行失败
  • 终端提示:

进程'command 'C:\src\flutter\bin\flutter.bat''以非零退出值1结束

已尝试但无效的操作:

  • 删除app目录下的.gradle文件夹
  • 删除pubspec.lock文件
  • 执行flutter clean
  • 执行flutter pub get
  • 重新运行项目

可行解决方案

  1. 检查Flutter与Dart版本兼容性
    执行flutter doctor检查环境状态,确认Flutter SDK、Dart SDK版本匹配。若存在版本不兼容提示,切换到稳定通道并升级:

    flutter channel stable
    flutter upgrade
    
  2. 排查依赖包问题

    • 检查pubspec.yaml中最近新增或更新的依赖,尝试注释可疑依赖后重新执行flutter pub get并运行项目,定位冲突包。
    • 执行flutter pub outdated查看依赖版本状态,将过时或不兼容的依赖更新至兼容版本。
  3. 清理全局Gradle缓存
    除项目内的.gradle文件夹外,删除Windows全局Gradle缓存目录C:\Users\<你的用户名>\.gradle\caches下的所有文件,之后依次执行:

    flutter clean
    flutter pub get
    

    再重新运行项目。

  4. 验证Android SDK配置
    检查android/build.gradle中的compileSdkVersion、targetSdkVersion是否符合当前Flutter版本要求,同时确保Android SDK的命令行工具、平台工具已完整安装。

  5. 查看详细错误日志
    执行flutter run -v获取完整调试日志,从日志中定位非零退出值1的具体触发原因(如语法错误、资源文件异常、权限配置问题等),针对性修复。

  6. 重置Flutter SDK
    若以上方案均无效,备份项目后删除当前Flutter SDK目录C:\src\flutter,重新下载稳定版Flutter SDK并配置环境变量,最后执行flutter doctor验证环境完整性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 19:27:56