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

fvm运行Flutter项目提示Dart SDK版本不匹配但全局版本符合,如何排查

问题排查方向
  • 检查FVM管理的Flutter对应内置Dart SDK版本
    执行fvm flutter --version查看输出中附带的Dart版本号。FVM独立管理各版本Flutter SDK,每个Flutter版本都绑定了专属的Dart SDK,和全局安装的Dart SDK互不干扰,报错中提到的2.13.4版本就是当前FVM调用的Flutter内置Dart版本。
  • 确认项目FVM版本绑定配置
    查看项目根目录下.fvm/fvm_config.json文件,确认指定的Flutter版本对应的Dart SDK满足>=2.14.0的要求。如果项目没有该配置文件,说明尚未绑定适配的Flutter版本,执行fvm use <适配版本号>为当前项目绑定符合要求的Flutter版本即可。
  • 校验环境变量优先级
    执行which fvm、which flutter确认FVM的路径优先级高于全局Flutter、Dart的路径,避免命令调用时混用不同来源的SDK。zsh终端检查~/.zshrc、bash终端检查~/.bash_profile,确保FVM相关环境变量配置在全局Flutter配置之前。
  • 清理项目缓存重试
    配置确认无误后,执行fvm flutter clean清理项目缓存,再执行fvm flutter pub get重新拉取依赖后重试启动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 15:15:04