首页 > 解决方案 > 仅在 VScode 上设置 Flutter beta 通道

问题描述

我使用 Android Studio 和 VScode 进行flutter编程。有没有办法设置一个beta channelonly on VScode,而 Android Studio 不会改变?

标签: flutterflutter-web

解决方案


VS Code中,我们不仅可以设置Flutter SDK的特定路径,还可以枚举所有安装在单独文件夹或包含所有 SDK 的根文件夹中的所有 SDK,然后在需要时在它们之间切换。

可以在路径中指定File -> Preferences -> Settings -> Extensions -> Flutter & Dart

有一个名为Dart: Flutter Sdk Paths的参数和描述器为:

字符串数组,可以是 Flutter SDK,也可以是在子文件夹中包含多个 Flutter SDK 的文件夹。设置后,状态栏中的版本号将可点击以在 SDK 之间快速切换。

如果您更喜欢settings.json直接编辑文件,请添加以下内容:

  "dart.flutterSdkPaths": [
    "~/SDK/flutter-master",
    "~/SDK/flutter_linux_1.22.0-stable"
  ],

通过单击 SDK 版本栏(在右下角),您可以选择其中一个版本。 在此处输入图像描述

在您做出选择后,flutter 插件将选定的 SDK 路径存储在工作区特定的settings.json文件中的另一个参数中dart.flutterSdkPath(非常相似,只是没有s结尾) 。


推荐阅读