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

dart2native未被识别求助:配置Flutter/Choco Dart SDK路径仍报错

解决dart2native命令无法识别的问题

检查环境变量路径是否正确

dart2native程序位于Dart SDK的bin子目录下,而非SDK根目录,你需要确保添加到环境变量的是bin目录路径:

  • Flutter自带Dart SDK的正确路径:C:\src\flutter\bin\cache\dart-sdk\bin
  • Choco安装的Dart SDK默认正确路径:C:\tools\dart-sdk\bin

确保环境变量生效

修改环境变量后,必须关闭所有已打开的CMD/PowerShell窗口,重新打开新窗口再执行命令——旧窗口不会加载新的环境变量配置。
可以执行以下命令验证路径是否生效:

  • CMD:echo %PATH%
  • PowerShell:$env:PATH
    检查输出中是否包含上述的bin目录路径。

直接使用完整路径执行(临时方案)

如果环境变量配置有问题,可直接用完整路径调用命令:

C:\src\flutter\bin\cache\dart-sdk\bin\dart2native.exe

或者Choco安装的版本:

C:\tools\dart-sdk\bin\dart2native.exe

验证Dart版本兼容性

dart2native仅在Dart 2.6及以上版本提供,执行以下命令检查版本:

dart --version

若版本过低,可通过升级Flutter(同步更新自带Dart SDK)或重新安装Choco版Dart SDK解决。

避免多SDK冲突

同时存在Flutter自带和Choco安装的Dart SDK时,建议只将其中一个的bin目录加入环境变量,避免路径优先级导致的命令识别问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 12:02:43