You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用FVM在VSCode切换Flutter版本无效,如何正确配置?

FVM在VSCode中无法指定版本运行的解决方法

你当前的全局配置没问题,但还需要补充以下配置才能让VSCode自动识别项目指定的FVM版本:

  • 安装FVM官方VSCode扩展
    这是最省心的方式,安装后扩展会自动读取项目根目录的.fvm配置,无需手动设置SDK路径,直接就能关联到指定的Flutter版本。

  • 添加项目级SDK路径配置(可选,若不想用扩展)
    在项目的.vscode/settings.json文件中添加以下配置:

    {
      "dart.flutterSdkPath": ".fvm/flutter_sdk"
    }
    

    这个路径是FVM为当前项目创建的软链接,指向你指定的SDK版本。全局的dart.flutterSdkPaths只是让VSCode能找到所有FVM管理的SDK,但不会自动绑定到当前项目的版本,必须通过项目级配置指定。

  • 验证并生效配置

    1. 按Cmd+Shift+P(Mac)或Ctrl+Shift+P(Windows)打开命令面板,输入Flutter: Change SDK,确认选中的是你通过fvm use指定的版本。
    2. 若软链接不存在,重新执行fvm use x.x.x --create-symlink生成软链接。
    3. 重启VSCode或执行"Reload Window"命令,让配置生效。

内容的提问来源于stack exchange,提问作者Chris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 16:00:59