fvm操作多个flutter的安装和使用教程

本文介绍了在Windows环境下如何配置和使用FVM(Flutter Version Manager)来轻松管理多个Flutter版本。首先,需要安装Dart环境,可以从Dart官网下载或使用FlutterSDK中的dart-sdk。接着,通过pub全局激活FVM,并配置环境变量。FVM允许用户通过命令安装、列出和切换Flutter版本。在使用fvmuse命令切换版本时,确保在管理员权限下操作。最后,通过fvmflutterdoctor确保环境配置正确。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

win下使用fvm实现多个Flutter版本的切换

配置前说明:Win环境下,下载FVM时,需要先配置一个Dart环境,因为用到 dart pub命令

1. 配置Dart环境
    a. 方式一:可以去Dart官网下载安装
    官网地址:https://gekorm.com/dart-windows/
    b. 方式二:可以通过下载的FlutterSDK中获取
    DartSDK在FlutterSDK目录中的位置:flutter\bin\cache\dart-sdk
    把dart-sdk目录copy出来,在系统环境变量,Path中配置dart-sdk\bin(目录前缀省略)即可
    命令框中输入dart --version验证是否安装成功

 2.下载FVM
     a. cmd命令框中使用 pub global activate fvm

  b. 配置fvm环境变量(即配置FVM下载的位置)

配置fvm环境变量

  c. 配置fvm下载flutter地址,不要下载到C盘

        配置环境变量(为fvm下载flutter的地址)

    

        cmd中输入fvm config --cache-path D:\Android\AndroidTool\FVM

3.FVM使用
   安装FlutterSDK
   a. 可以通过命令安装:fvm install 2.8.1

b. 可以从flutter官网下载完,放到E:\fvm\versions目录中改成对应下载的版本号名字
https://flutter.cn/docs/development/tools/sdk/releases

查看安装的flutter:fvm list

 

4.FVM的常用命令

  config:对 fvm 进行配置
  flutter:对 Flutter 的命令进行代理
  install:安装 Flutter 版本
  list:查看已安装的 Flutter 版本
  releases:查看 Flutter sdk 都有哪些发布的版本
  remove:删除已安装的某个 Flutter 的版本
  use: 选择你要使用的版本
  version: 查看安装 fvm 的版本

  -h,–help :可以查看更多使用信息
  –global: 将这个版本设置为全局版本
  –force: 跳过执行 Flutter 项目检查命令

    a.通过fvm list可以查看fvm中已经缓存的所有sdk版本

    b.通过fvm use <version>命令切换和使用相应的sdk版本
       注意,使用fvm use命令时一定要在管理员模式或开发者模式下打开,否侧无法切换,会提示         权限不够的报错提示 fvm:Cannot link flutter to dest D:\fvm\versions\2.0.3: symlink                           D:\fvm\versions\2.0.3  D:\fvm\current: A required privilege is not held by the client.

        当前目录下会生成一个 .fvm 文件夹,考虑将 .fvm/* 添加到 .gitignore 文件,避免误传上库

     c.通过fvm current查看当前使用的sdk版本

5.切换完成后使用fvm flutter doctor。因为每个版本不一样,所以可能需要重新下载运行环境

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值