美文网首页
使用FVM管理Flutter SDK版本切换

使用FVM管理Flutter SDK版本切换

作者: RubinZuo | 来源:发表于2023-02-23 15:49 被阅读0次

    window下配置fvm版本切换工具,管理flutter sdk版本的切换

    一、配置flutter dart环境

    使用前需要先配置flutter dart环境,才能下载jvm

    已经配置好环境的,在命令框中输入dart --version验证是否安装成功

    C:\Users\topqizhi>dart --version
    Dart SDK version: 2.17.0 (stable) (Mon May 9 10:36:47 2022 +0200) on "windows_x64"
    

    二、下载fvm

    1、在doc窗口里输入命令去自动下载

    dart pub global activate fvm
    

    下载完成会有如下提示


    下载fvm.png

    2、配置jvm环境变量

    window10在设置-系统-关于-高级系统设置-环境变量-系统变量 path中添加路径,路径就是刚才安装完成,jvm返回的路径:

    配置jvm环境变量.png

    3、修改jvm下载flutter路径

    默认是在C盘,正常情况下需要切换到其他盘
    在doc窗口中输入命令:

    fvm config --cache-path D:\Fvm\versions
    
    修改路径.png

    fvm config查看fvm配置信息

    fvm config
    
    fvm信息.png

    三、fvm的使用

    安装FlutterSDK,可以通过命令安装:fvm install 1.22.6,

    C:\Users\topqizhi>fvm install 1.22.6
    Flutter "1.22.6" is not installed.
    
    Installing version: 1.22.6...
    Cloning into 'D:\Fvm\versions\1.22.6'...
    fatal: unable to access 'https://github.com/flutter/flutter.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
    
    Could not install 1.22.6
    
    Please run command with  --verbose if you want more information
    

    可能会提示以上报错,执行命令:git config http.postBuffer 524288000即可。

    下载flutter sdk.png

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

    fvm list查看已安装的flutter sdk版本


    fvm list.png

    四、使用fvm切换flutter sdk 版本

    通过fvm use <version>命令切换和使用相应的sdk版本

    C:\Users\topqizhi>fvm use 1.22.6
    
    Not a Flutter project. Run this FVM command at the root of a Flutter project or use --force to bypass this.
    

    会提示Not a Flutter project,这时需要把我们的路径切换到项目路径,另外,使用fvm use命令时一定要在管理员模式或开发者模式下打开,否侧无法切换,会提示 权限不够的报错提示 fvm:Cannot link flutter
    window右键 选择Windows PowerShell(管理员)进去:

    fvm use.png

    如果提示失败,可以把项目中 .fvm 文件夹删除,然后使用fvm use重新配置

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

    最后在Android Studio中File-Settings-Flutter中切换flutter sdk即可


    as.png

    五、FVM的常用命令

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

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

    fvm官网:https://fvm.app/docs/getting_started/installation

    相关文章

      网友评论

          本文标题:使用FVM管理Flutter SDK版本切换

          本文链接:https://www.haomeiwen.com/subject/ppsakdtx.html