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

如何指定本地使用的Flutter版本?怎样选择安装特定旧版Flutter

切换特定Flutter版本的解决方案

flutter upgrade 和 flutter downgrade 仅支持切换当前发行渠道的最新版或次新版,无法直接指定v2.2.3这类具体版本,可通过以下两种方式实现需求:

方法1:原生Git操作(无需安装额外工具)

Flutter SDK本身托管在Git仓库中,直接切换对应版本标签即可:

  • 进入本地Flutter SDK的根安装目录
  • 查看所有可用版本标签:git tag,可在输出中确认v2.2.3版本存在
  • 切换到指定版本:git checkout v2.2.3
  • 执行flutter doctor,等待工具自动下载对应版本的依赖组件,完成后即可正常使用该版本Flutter

方法2:FVM多版本管理(推荐需频繁切换版本场景)

FVM是专门用于Flutter版本管理的工具,可在本地留存多个Flutter版本,不同项目可独立指定使用版本,互不影响:

  • 首先安装FVM:dart pub global activate fvm
  • 安装指定版本Flutter:fvm install 2.2.3
  • 进入目标项目根目录,绑定当前项目使用该版本:fvm use 2.2.3
  • 后续项目相关的Flutter命令前添加fvm 前缀即可,例如fvm flutter run、fvm flutter pub get
常见问题处理
  • 切换版本后项目运行报错,可先执行flutter clean清理缓存,再重新执行flutter pub get拉取对应版本适配的依赖
  • Windows环境下执行Git切换版本时,需关闭所有占用Flutter SDK目录的IDE或进程,避免出现文件权限报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 05:54:05