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

VS Code提示Flutter SDK中找不到Dart,flutter doctor执行报错

解决Dart.exe未识别及Flutter SDK中找不到Dart的问题

具体修复步骤

  • 确认Dart文件是否存在
    手动前往 C:\src\flutter\flutter\bin\cache\dart-sdk\bin 目录检查 dart.exe 是否存在。如果找不到,说明Flutter的Dart组件未正确安装或已损坏:

    • 执行 flutter clean 清理缓存
    • 重新运行 flutter doctor,触发Flutter自动下载缺失的Dart SDK
  • 修正环境变量配置
    将以下两个路径添加到系统环境变量的Path中(优先系统变量而非用户变量):

    • C:\src\flutter\flutter\bin
    • C:\src\flutter\flutter\bin\cache\dart-sdk\bin
      配置完成后必须重启所有终端和VS Code,确保环境变量生效。
  • 强制重新下载Dart SDK
    若上述步骤无效,手动删除Dart缓存目录:

    • 删除 C:\src\flutter\flutter\bin\cache\dart-sdk 整个文件夹
    • 打开终端执行 flutter doctor -v,让Flutter重新下载完整的Dart SDK
  • 指定VS Code的Dart路径
    在VS Code中按Ctrl+,打开设置,搜索Dart: Sdk Path,手动填写路径 C:\src\flutter\flutter\bin\cache\dart-sdk,之后重启VS Code。

  • 检查目录权限
    确保当前用户对C:\src\flutter文件夹拥有读写权限,避免因权限不足导致Dart SDK无法正常读取或更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 12:20:54