flutter多版本切换
方式一:符号连接(软链接)
注:无需修改环境变量,也不用重启AndroidStudio
mac具体flutter版本切换操作步骤:
1、项目clean然后切换自己需要的分支
删除文件夹flutter目录文件(这里的flutter是原来的符号连接)
ln -s flutter3.7.7 flutter (在指定目录下执行该命令会生成新的符号连接)
flutter doctor -v (看看版本是否对应)
pub get 然后运行项目即可
使用符号连接进行切换,配置符号连接参考:如何在Mac上创建和使用符号链接(也称为符号链接)
参考链接:https://blog.csdn.net/qq_33220645/article/details/127012269
方式二:使用fvm管理
1. 安装 fvm
1.1 macOS Linux
macOS 或者是 Linux 下建议使用 brew 安装:
注:先要安装HomeBrew
工具,参考链接:Mac下Homebrew的安装_ailinghao的博客-CSDN博客
brew tap leoafarias/fvmbrew install fvm
brew 卸载命令:
brew uninstall fvmbrew untap leoafarias/fvm
安装完成后需要配置环境变量
export PATH="$HOME/fvm/default/bin:$PATH"
让环境变成更改生效
source ~/.zshrc
1.2 Windows 下安装
注:先要安装choco
,参考链接:Flutter版本控制fvm_51CTO博客_flutter 版本管理
choco install fvm
2.fvm 常用 命令命令
1.查看已安装的 Flutter 版本:fvm list2.全局设置版本的 Flutter:fvm global versionName3.单个项目使用某个版本的 Flutter:fvm use versionName4.移除某个版本的 Flutter:fvm remove versionName5.安装指定的sdk版本:fvm install versionName6.查看远程可用的发布版sdk:fvm releases | tail -14
3.fvm use详解(原理也是软链接)
在当前 flutter_project 目录执行 fvm use version 即可切换flutter SDK版本。
执行完后,当前目录下会生成一个 .fvm 文件夹,考虑将 .fvm/ 添加到 .gitignore 文件,避免误传上库。
使用 fvm flutter 代替 flutter 命令
来源地址:https://blog.csdn.net/haoxuhong/article/details/131120689
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341