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

error MSB6006: “cmd.exe”已退出,代码为1,Flutter Windows应用无法构建

Windows 平台 Flutter 构建终止排查方案
  • 执行flutter doctor -v命令检查环境配置,修复所有标记为异常的项。重点确认已安装Visual Studio 2022及以上版本的「使用C++的桌面开发」工作负载,该组件缺失是Windows端构建无预警终止的高频原因。
  • 确认系统环境变量已配置Flutter SDK的完整路径,国内用户需检查是否配置PUB_HOSTED_URL、FLUTTER_STORAGE_BASE_URL镜像源,资源拉取失败也会直接中断构建流程。

深度清理缓存操作(比单独执行flutter clean更彻底)

关闭所有IDE和Flutter相关进程后,进入项目根目录依次执行如下命令:

flutter pub cache repair
flutter clean
del pubspec.lock
rmdir /s /q .dart_tool
flutter pub get

如果你使用Git Bash等类Linux终端,可将中间两条命令替换为rm -rf pubspec.lock .dart_tool

项目配置排查

  • 新建空白Flutter项目执行构建测试,如果空白项目可正常构建,说明原有项目的windows/runner目录下的配置文件存在语法错误,建议将业务代码迁移到新生成的项目中即可解决。
  • 执行flutter channel stable切换到稳定渠道,再执行flutter upgrade升级到最新稳定版,排除你当前使用的Flutter版本存在已知构建Bug的可能。

权限排查

  • 不要将项目存放在Program Files、桌面等需要管理员权限的系统目录下,移动到非系统盘根目录下的纯英文无特殊字符路径重试。
  • 启动IDE或执行构建命令时,右键选择「以管理员身份运行」,避免权限不足导致文件写入失败终止构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 02:06:04