在CMD中执行flutter doctor命令时程序频繁崩溃求助
解决Flutter环境运行崩溃问题
- 检查环境变量:
- 排查用户变量和系统变量的
Path条目,删除所有指向旧Flutter环境的路径(原Documents下的路径)。 - 将新Flutter的
C:\flutter\bin路径移到Path列表的最顶部,确保系统优先调用新环境的执行文件。
- 排查用户变量和系统变量的
- 清理缓存文件:
- 手动删除Flutter安装目录下的
cache文件夹,然后重新执行flutter doctor。 - 清理Dart缓存:执行
dart pub cache clean命令。
- 手动删除Flutter安装目录下的
- 以管理员权限运行CMD:
- 右键点击CMD图标,选择「以管理员身份运行」,再执行
flutter doctor,排除权限不足导致的崩溃。
- 右键点击CMD图标,选择「以管理员身份运行」,再执行
- 重新验证安装包完整性:
- 从Flutter官方渠道重新下载对应版本的安装包,解压覆盖
C:\flutter目录,避免原安装包损坏。
- 从Flutter官方渠道重新下载对应版本的安装包,解压覆盖
- 查看详细崩溃日志:
- 如果上述操作无效,尝试执行
flutter doctor --verbose,即使崩溃也可能生成部分日志,根据日志定位具体依赖缺失或配置问题。
- 如果上述操作无效,尝试执行
内容的提问来源于stack exchange,提问作者Cliff Odebala Clarke
相关产品推荐
相关产品推荐

