【问题标题】:Flutter SDK path problem in Visual Studio CodeVisual Studio Code 中的 Flutter SDK 路径问题
【发布时间】:2021-11-01 12:50:09
【问题描述】:
我已经导入了一个 Flutter 项目,它要求定位 SDK 路径。我之前在自己的系统中创建和开发了一些 Flutter 项目,所以当我检查这些文件中的 SDK 路径并尝试指向相同的路径文件夹并且不接受它作为 Flutter SDK 文件夹时。
现有项目sdk路径
我尝试在终端运行颤振医生
但无法为新导入的项目文件设置SDK路径,我试图指向的路径是
/Users/Siva/Documents/Development/flutter 和 /Users/Siva/Documents/Development/flutter/bin
如何解决这个问题
【问题讨论】:
标签:
macos
flutter
visual-studio-code
sdk
【解决方案1】:
终端使用 zsh,而 Visual Studio Code 使用 bash。最简单的解决方法是将 zsh 设置为 Visual Studio Code 的默认 shell。
如果您真的想在 VSC 中使用 bash,请确保您已为两个 shell 配置了 PATH。我通常将我所有的 PATH 调整都放在 ~/.profile 中,并从 ~/.zprofile 和 ~/.bash_profile 获取。
# ~/.profile
...
export PATH="$PATH":"$HOME/.pub-cache/bin"
export FLUTTER_ROOT="$HOME/Documents/Development/flutter"
export PATH="$PATH":"$FLUTTER_ROOT/bin"
...
# ~/.zprofile or ~/.zshrc
source ~/.profile
...
# ~/.bash_profile
source ~/.profile
...