首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VScode无法找到颤振sdk dir

VScode无法找到颤振sdk dir
EN

Stack Overflow用户
提问于 2019-07-20 03:48:46
回答 2查看 3.2K关注 0票数 2

Vscode无法找到颤振sdk。

我阅读了错误日志,它说dart扩展返回的sdk位置路径没有定义,因为它查看了路径,没有在那里找到它,尽管我可以从VScode终端窗口运行颤振命令。

我尝试做另一个flutter的副本,并将它放置在/usr/local/bin中,并再次更新了我的路径,但是我仍然可以从终端运行VScode dart扩展,但是由于某种原因,它无法找到它。

我目前的环境状况。

  • 从brew安装的dart
  • 位于~/下载中的颤振sdk
  • 在我的PATH变量中添加了颤振sdk
  • VScode中安装的颤振插件
  • VScode中安装的dart插件
  • 颤振医生不返回错误

vscode版本: 1.36.1飞镖版本: 2.4.0颤振版本: 1.7.8+hotfix.3

我的日志

代码语言:javascript
运行
复制
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
EN

回答 2

Stack Overflow用户

发布于 2019-07-26 08:43:07

VS代码扩展在PATH环境变量中搜索Dart/Flutter,因为大多数人都在PATH上使用它。但是,有时PATH的设置方式使VS代码看不到它(例如,如果您在终端启动脚本中设置它,但是从码头启动VS代码,它可能不会继承该PATH)。

最简单的方法是,当您收到错误消息时,单击定位SDK按钮并手动选择文件夹。这将存储在您的VS代码设置的文件夹,它将包括在搜索路径下一次。

票数 2
EN

Stack Overflow用户

发布于 2021-11-11 07:52:32

快速修复为用户关闭视频工作室代码完全.别从码头重启。用cmd空格查找VS代码。

VS代码现在可以在path中找到flutter。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57121638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档