运行flutter doctor或flutter version命令时Cmd闪退,如何解决?
解决Cmd运行Flutter命令闪退问题
1. 验证环境变量配置
- 打开「系统属性」→「高级」→「环境变量」,确认
Path中已准确添加C:\flutter\bin,无拼写错误、多余空格;同时检查是否配置了FLUTTER_ROOT变量,值设为C:\flutter,部分场景下该变量缺失会引发异常。
2. 从Flutter目录直接启动Cmd
- 打开文件管理器进入
C:\flutter\bin,在地址栏输入cmd回车,在当前路径的Cmd窗口中执行flutter doctor或flutter version。若能正常运行,说明是全局环境变量未生效,重启电脑即可。
3. 排查杀毒软件拦截
- 部分杀毒软件会误判Flutter可执行文件为恶意程序,强制终止进程。暂时关闭实时保护功能后重试命令,若恢复正常,将
C:\flutter目录添加到杀毒软件信任列表。
4. 检查Flutter安装包完整性
- 重新下载官方Flutter安装包,解压覆盖原
C:\flutter目录,避免因安装包损坏导致命令执行失败。
5. 尝试管理员权限运行
- 右键点击Cmd,选择「以管理员身份运行」后执行Flutter命令。若正常运行,说明当前用户权限不足,可给
C:\flutter目录添加当前用户的完全控制权限。
内容的提问来源于stack exchange,提问作者onur eren
相关产品推荐
相关产品推荐

