Vscode无法找到颤振sdk。
我阅读了错误日志,它说dart扩展返回的sdk位置路径没有定义,因为它查看了路径,没有在那里找到它,尽管我可以从VScode终端窗口运行颤振命令。
我尝试做另一个flutter的副本,并将它放置在/usr/local/bin中,并再次更新了我的路径,但是我仍然可以从终端运行VScode dart扩展,但是由于某种原因,它无法找到它。
我目前的环境状况。
vscode版本: 1.36.1飞镖版本: 2.4.0颤振版本: 1.7.8+hotfix.3
我的日志
Sat Jul 20 2019 [06:43:47 GMT+0300 (Arabian Standard Time)] Log file started
[6:43:47 AM] [General] [Info] Searching for SDKs...
[6:43:47 AM] [General] [Info] Environment PATH:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] /usr/bin
[6:43:47 AM] [General] [Info] /bin
[6:43:47 AM] [General] [Info] /usr/sbin
[6:43:47 AM] [General] [Info] /sbin
[6:43:47 AM] [General] [Info] Searching for flutter
[6:43:47 AM] [General] [Info] Looking for flutter in:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] /usr/bin
[6:43:47 AM] [General] [Info] /bin
[6:43:47 AM] [General] [Info] /usr/sbin
[6:43:47 AM] [General] [Info] /sbin
[6:43:47 AM] [General] [Info] Found at:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] Candidate paths to be post-filtered:
[6:43:47 AM] [General] [Info] /usr/local
[6:43:47 AM] [General] [Info] Returning SDK path undefined for flutter
[6:43:47 AM] [General] [Info] Searching for dart
[6:43:47 AM] [General] [Info] Looking for dart in:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] /usr/bin
[6:43:47 AM] [General] [Info] /bin
[6:43:47 AM] [General] [Info] /usr/sbin
[6:43:47 AM] [General] [Info] /sbin
[6:43:47 AM] [General] [Info] Found at:
[6:43:47 AM] [General] [Info] /usr/local/bin
[6:43:47 AM] [General] [Info] Following symlink: /usr/local/bin/dart ==> /usr/local/Cellar/dart/2.4.0/libexec/bin/dart
[6:43:47 AM] [General] [Info] Candidate paths to be post-filtered:
[6:43:47 AM] [General] [Info] /usr/local/Cellar/dart/2.4.0/libexec
[6:43:47 AM] [General] [Info] Found at /usr/local/Cellar/dart/2.4.0/libexec
[6:43:47 AM] [General] [Info] Returning SDK path /usr/local/Cellar/dart/2.4.0/libexec for dart
发布于 2019-07-26 08:43:07
VS代码扩展在PATH
环境变量中搜索Dart/Flutter,因为大多数人都在PATH
上使用它。但是,有时PATH
的设置方式使VS代码看不到它(例如,如果您在终端启动脚本中设置它,但是从码头启动VS代码,它可能不会继承该PATH
)。
最简单的方法是,当您收到错误消息时,单击定位SDK按钮并手动选择文件夹。这将存储在您的VS代码设置的文件夹,它将包括在搜索路径下一次。
发布于 2021-11-11 07:52:32
快速修复为用户关闭视频工作室代码完全.别从码头重启。用cmd空格查找VS代码。
VS代码现在可以在path中找到flutter。
https://stackoverflow.com/questions/57121638
复制相似问题