🌙 一般方式
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
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
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
2
3
4
5
6
7
8
9
10