Visual Studio Code 中的 Flutter SDK 路径问题

Posted

技术标签:

【中文标题】Visual Studio Code 中的 Flutter SDK 路径问题【英文标题】:Flutter SDK path problem in Visual Studio Code 【发布时间】: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

如何解决这个问题

【问题讨论】:

【参考方案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

...

【讨论】:

以上是关于Visual Studio Code 中的 Flutter SDK 路径问题的主要内容,如果未能解决你的问题,请参考以下文章

折叠 Visual Studio Code 中的所有方法 [重复]

Visual Studio Code 中的重复行

Visual Studio Code 中的高亮问题

Visual Studio Code 中的 Python 版本问题

如何从 Visual Studio Code 中的集成终端打开文件?

Visual Studio Code 中的远程调试