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

使用FVM切换Flutter SDK后,如何修改Dart SDK版本?

解决FVM切换Flutter SDK后Dart版本不同步的问题

1. 确认目标Flutter版本绑定的Dart版本

  • 用FVM查看当前使用的Flutter版本:fvm current,或列出所有已安装版本:fvm list
  • 进入对应Flutter版本的目录,执行dart --version查看绑定的Dart版本,路径示例:fvm/versions/<你的Flutter版本>/bin/dart

2. 配置终端优先使用FVM关联的Dart

  • bash/zsh终端(Linux/macOS):
    • 编辑~/.bashrc或~/.zshrc文件,添加环境变量配置:
      # 使用FVM默认版本
      export PATH="$FVM_HOME/default/bin:$PATH"
      # 指定特定Flutter版本则替换为
      export PATH="$FVM_HOME/versions/<目标Flutter版本>/bin:$PATH"
      
    • 执行source ~/.bashrc或source ~/.zshrc让配置生效
  • Windows PowerShell:
    • 打开PowerShell配置文件:notepad $PROFILE
    • 添加路径配置:
      # 使用FVM默认版本
      $env:PATH = "$env:FVM_HOME\default\bin;$env:PATH"
      # 指定特定版本则替换为
      $env:PATH = "$env:FVM_HOME\versions\<目标Flutter版本>\bin;$env:PATH"
      
    • 重启PowerShell或执行. $PROFILE生效

3. 在IDE中指定对应Dart SDK路径

  • VS Code:
    • 打开项目的.vscode/settings.json,添加配置:
      "dart.sdkPath": "<你的FVM根目录>/versions/<目标Flutter版本>/bin/cache/dart-sdk"
      
    • 也可通过设置界面操作:搜索「Dart: Sdk Path」,填入上述路径
  • Android Studio/IntelliJ:
    • 打开File > Settings > Languages & Frameworks > Dart
    • 在「Dart SDK path」中选择FVM对应Flutter版本下的bin/cache/dart-sdk目录
    • 点击「Apply」保存配置

4. 验证版本同步情况

  • 终端执行dart --version,确认输出的版本和目标Flutter绑定的Dart版本一致
  • 查看IDE右下角的Dart版本标识,确认已切换到指定版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 00:52:45