在 Android Studio 中设置 Flutter 版本管理器(FVM)的说明

8 min read
  1. 在 Android Studio 中,导航到 "Languages & Frameworks > Flutter" 或者在设置中搜索 "Flutter"。

  2. 更改 "Flutter SDK path" 为你项目根目录下的 fvm 符号链接的绝对路径。例如:/absolute-project-path/.fvm/flutter_sdk

  3. 应用更改。

  4. 重启 Android Studio 以使新的设置生效。

这个流程的关键在于,你的 Flutter SDK 路径需要指向 FVM 创建的符号链接,而不是直接指向一个特定版本的 Flutter SDK。这样,当你使用 FVM 切换 Flutter 版本时,Android Studio 会自动使用新的版本,无需进行额外的配置。

此外,这段说明还提供了如何在 Android Studio 中忽略 .fvm/flutter_sdk 目录,防止该目录被版本控制系统跟踪的步骤。你可以在 .idea/workspace.xml 文件中添加以下内容:

<component name="VcsManagerConfiguration">
  <ignored-roots>
    <path value="$PROJECT_DIR$/.fvm/flutter_sdk" />
  </ignored-roots>
</component>

如果上述方法仍然无法使 Android Studio 识别新的 SDK,你可以尝试在 Android Studio -> Preferences -> Editor -> File Types -> Ignored Files and Folders 中添加 flutter_sdk: