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

Windows系统下如何修复Flutter Doctor提示的dart路径不在SDK内问题?

解决Flutter Doctor提示Dart路径不在Flutter SDK内的问题

这个警告的核心原因是系统环境变量PATH里单独的Dart SDK路径优先级比Flutter自带的Dart更高,所以系统会先找到E:\Program Files\Android\dart-sdk\bin\dart.exe,替换Flutter文件夹根本不会影响PATH的顺序,所以问题没解决。

直接调整PATH的优先级就能搞定,操作步骤如下(Windows系统):

  • 右键「此电脑」→ 选择「属性」→ 点击「高级系统设置」→ 打开「环境变量」
  • 在「系统变量」区域找到Path变量,点击「编辑」
  • 找到E:\Program Files\Android\flutter\bin这一项,把它拖拽到E:\Program Files\Android\dart-sdk\bin的上方(如果没找到flutter的bin路径,就点击「新建」添加这一条)
  • 保存所有设置,然后关闭所有已打开的命令行窗口、IDE终端,重新打开后执行flutter doctor,警告应该就消失了。

额外提示:Flutter SDK已经内置了完整的Dart环境,如果你没有单独使用Dart开发非Flutter项目的需求,完全可以把单独的dart-sdk\bin路径从PATH里删除,从根源避免这类冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 21:40:59