flutter SDK 版本管理

2024/4/11 flutter

🌙 一般方式

flutter upgrade
1
  • 降级 flutter
flutter downgrade 
1

最后执行 flutter doctor -v

🌙 推荐使用 fvm (opens new window)

使用fvm的好处,首先能够管理和缓存多个 Flutter SDK 版本并且可以快速切换,然后就是可以全局指定 flutter 版本,也可以单独指定某个项目使用的flutter版本

# windows
choco install fvm

# macOS
curl -fsSL https://fvm.app/install.sh | bash
1
2
3
4
5
  • 一些命令
# 安装 flutter 指定版本
fvm install {version}

# 查看已安装的版本
fvm list

# 设置全局版本
fvm global {version}

# 单独给某个项目设置使用特定flutter版本
fvm use {version}
1
2
3
4
5
6
7
8
9
10
11

执行:fvm use {version}, 会自动生成.fvmrc文件, 包含 flutter 版本的信息

{
  "flutter": "3.19.1",
  "flavors": {
    "development": "beta",
    "production": "3.19.1"
  },
  "updateVscodeSettings": true,
  "updateGitIgnore": true,
  "runPubGetOnSdkChanges": true
}
1
2
3
4
5
6
7
8
9
10