flutter VSCode中默认的fvm版本不起作用g

gupuwyp2  于 2023-02-16  发布在  Flutter
关注(0)|答案(1)|浏览(280)

我把fvm添加到我的项目中,并像this一样设置它。现在我可以运行所有的命令,例如fvm use x.x.xfvm flutter pub get。一切正常。
但是当直接通过VSCode运行应用程序时(播放按钮或快捷方式),它总是使用我最新安装的SDK版本。为什么它不从 * 当前的flutter版本 * 开始?
这是我的settings.json

{
  "dart.flutterSdkPaths": [
    "/Users/usr/fvm/versions"
  ],
    // Remove .fvm files from search
    "search.exclude": {
      "**/.fvm": true
    },
    // Remove from file watching
    "files.watcherExclude": {
      "**/.fvm": true
    }
  }

我错过了什么?我如何配置fvm以正确地与VSCode一起工作?

f4t66c6m

f4t66c6m1#

我假设您已经正确设置了.fvm文件夹,即它包含符号链接flutter_sdk(指向当前选择的SDK)和fvm_config.json
settings.json文件中,您还需要设置SDK本身的位置:

"dart.flutterSdkPath": ".fvm/flutter_sdk",

它将指向相同的符号链接。

相关问题