Homebrew安装
官网安装说明 我这里用到的是MacOS环境
brew tap leoafarias/fvm
brew install fvm
# M系列CPU需要用这个
arch -arm64 brew install fvm
可以看到默认安装完Flutter是没有Dart的版本号的,而Dart目录里面也是空的, Dart是在项目中用到了指定版本后,才下载安装的。
Usage 用法
# 查看现有远程版本
fvm releases
fvm releases list
# 安装flutter版本
fvm install 3.7.10
# 卸载flutter版本
fvm remove 3.7.10
# 查看本地已装的版本
fvm ls
fvm list
# 在程序根目录设置flutter版本
fvm use 3.7.10
# 设置全局版本
fvm global 3.7.10
# 项目目录下执行,可获取当前的使用版本
fvm list
# 在当前项目目录下执行,可获取当前项目的flutter版本
fvm flutter --version
# 在当前项目目录下执行,清理项目缓存
fvm flutter clean
# 在当前项目目录下执行,获取依赖包
fvm flutter pub get
# 在当前项目目录下执行,项目运营
fvm flutter run
获取fvm所有指令
fvm -h
Android Studio 给项目增加 fvm
- cd 项目目录
- fvm use [版本号] (这一步完成后会生成一个 .fvm文件夹在项目目录里)
- Android Studio 配置: Languages & Frameworks > Flutter or search for Flutter and change Flutter SDK path ”/项目绝对路径/.fvm/flutter_sdk“
问题
命令卡在 Waiting for another flutter command to release the startup lock...
- 重启 AS
- 删除文件 rm -rf <flutter_dir>bin/cache/.upgrade_lock