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

Flutter SDK安装后CMD命令异常及flutter doctor响应缓慢求助

解决方案

一、解决dart.exe无法找到的问题

  • 确认Flutter SDK目录结构:dart.exe默认位于Flutter安装目录下的flutter\bin\cache\dart-sdk\bin路径中,先检查该文件是否存在。如果文件缺失,说明Flutter SDK可能损坏,需要重新修复。
  • 检查系统环境变量:
    1. 确保Flutter的bin目录(例如C:\flutter\bin)已添加至系统Path环境变量。Flutter会自动关联dart.exe,无需单独配置Dart SDK路径,但如果仍无法识别,可手动将flutter\bin\cache\dart-sdk\bin也添加到Path中。
    2. 修改环境变量后必须重启CMD,否则新配置不会生效。
  • 修复Flutter SDK:执行命令flutter upgrade --force,强制更新并修复可能损坏的SDK文件,完成后再尝试执行where dart。

二、解决flutter doctor响应缓慢的问题

  • 配置国内镜像源:在系统环境变量中添加以下两个变量,加速Flutter资源的下载:
    • PUB_HOSTED_URL = https://pub.flutter-io.cn
    • FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn
      添加后重启终端,再运行flutter doctor即可看到速度提升。
  • 检查网络稳定性:切换至更稳定的网络(如有线网络),避免因网络波动导致请求超时。
  • 清理Flutter缓存:执行flutter clean清理项目缓存,再运行flutter pub get重新获取依赖,之后再执行flutter doctor。
  • 选择性禁用检查(可选):如果不需要某些平台的检查,可通过flutter doctor --disable-[检查项]跳过,例如flutter doctor --disable-android-licenses,但仅推荐在明确不需要对应检查时使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 09:42:32