FVM教程

fvm的主要作用管理多个 Flutter SDK 版本,
由于flutter 各个版本的兼容情况不太好,且第三方项目需要的flutter版本不一致,所以我们需要fvm来安装多个版本的sdk,并动态切换

一: 安装 fvm

  1. dart pub global activate fvm

二: 下载需要的flutter sdk版本

fvm install 3.29.2

fvm install 3.19.0

三: 全局命令支持FVM

open ~/.zprofile

#让 Android Studio 甚至终端默认用 FVM 版本
export PATH="PATH:HOME/.pub-cache/bin"
alias flutter="fvm flutter"
alias dart="fvm dart"

最后执行source ~/.zprofile

四: IDE 使用 FVM 管理的版本

  1. 打开 Android Studio

  2. 在菜单中选择:

  • macOS: Android Studio -> Preferences

  • Windows/Linux: File -> Settings

  1. 左侧菜单中选择:Languages & Frameworks -> Dart

  2. Dart SDK Path 一栏中,填入 FVM 指定的 Flutter SDK 路径

    Plain Text <User-path>/.fvm/flutter_sdk

    eg. /Users/trl/.fvm/flutter_sdk

  3. 点击 Apply 然后 OK

五:使用

cd 到项目目录,或者在android studio内置的命令行中执行

fvm use 3.19.0

常见问题

问题 1:pub 命令未找到
  • 确保 Dart SDK 已正确安装,且 $HOME/.pub-cache/bin 已添加到 PATH
问题 2:权限不足
  • 在安装命令前添加 sudo(仅限 macOS/Linux):

    sudo dart pub global activate fvm

    问题3. 修复整个 .pub-cache 目录权限

    递归修复目录所有权和权限:

sudo chown -R $(whoami) ~/.pub-cache
sudo chmod -R 755 ~/.pub-cache


参考资料 fvm常见命令用法

|功能|命令|| |-|-|-| |安装 Flutter 某个版本|fvm install 3.19.0fvm install stable|| |列出已安装版本|fvm list|| |使用指定版本|fvm use 3.19.0|| |设置全局默认版本|fvm global 3.19.0|| |卸载某个版本|fvm remove 3.16.0|| |执行 Flutter 命令|fvm flutter run / fvm flutter doctor|| |查询当前版本|fvm flutter --version||

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亚洲小炫风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值