Flutter项目的sdk版本管理工具

这篇具有很好参考价值的文章主要介绍了Flutter项目的sdk版本管理工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

flutter項目的sdk版本使用是一個很尴尬的问题,一个项目一个SDK,电脑系统还只能装一个SDK,这就使我们开发当中很尴尬,好几个项目分别使用不同的SDK就很难办了,不可能来回升级降级SDK,现在市面有SDK版本管理工具,虽然不是很友好,但是也算一个解决办法,下面说一下解决办法的版本管理工具:
fvm:使用命令管理使项目使用不同的SDK开发项目,下面讲一下安装使用方式:

fvm及说明

Flutter 版本管理:一个管理 Flutter SDK 版本的简单 cli。

Windows系统下安装与使用

以下所有内容均基于choco中的最新发布版本:2.2.2

注意:所有命令执行均需以管理员身份运行PowerShell或cmd

如何以管理员的身份运行powershell
首先安装choco,choco是一个包管理工具,类似于Mac的brew。

在PowerShell中执行以下命令

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))

检查choco是否安装成功

choco -v

更新choco至最新版本

choco upgrade chocolatey

然后使用choco安装fvm(会遇到两处询问的地方,均需输入y)

choco install fvm

怎么查看flutter的sdk版本,flutter,android

检查fvm是否安装成功

fvm --version

配置

使用以下命令可以查看fvm的配置信息

fvm config

可以看到默认的位置在C盘,可以将其改到其他位置。

命令:fvm config --cache-path D:\fvm\versions 更换位置

增加如下系统变量FVM_HOME

怎么查看flutter的sdk版本,flutter,android

增加环境变量

然后将其添加至系统变量 -> path中

怎么查看flutter的sdk版本,flutter,android

然后再执行fvm config可以看到配置文件已经挪到了更改的最新位置中。

安装

使用以下命令查看所有可安装的flutter版本

fvm releases

使用以下命令安装指定版本

fvm install 2.2.3

怎么查看flutter的sdk版本,flutter,android

安装指定版本

使用以下命令检查是否安装成功,同时也用来查看所有已安装的版本列表

fvm list

怎么查看flutter的sdk版本,flutter,android

已安装列表

除了使用命令安装,也可以从官网下载指定版本压缩包,并将其解压到versions 文件夹中,并将其名字改为对应版本

怎么查看flutter的sdk版本,flutter,android

解压缩

如果不知道具体版本,可在此目录下面寻找version文件,查看版本

怎么查看flutter的sdk版本,flutter,android

查看版本

然后使用fvm list可以看到刚拷进来的版本。

设置全局版本

使用如下命令设置全局版本

fvm global 2.2.3

怎么查看flutter的sdk版本,flutter,android

设置全局版本

这时如果你没有配置对应的系统变量,命令中会提示你去更改

怎么查看flutter的sdk版本,flutter,android

设置环境变量

使用如下命令可以查看当前所有环境变量的设置情况

fvm doctor

为单个项目设置版本

在项目根目录下使用如下命令,可以为该项目使用其特定版本

fvm use 1.22.3

此操作会在项目根目录下生成一个文件夹.fvm,其中包括一个fvm_config.json配置文件,以及对应版本的超链接。

请将此文件夹添加至.gitignore中

.gitignore

.fvm/flutter_sdk

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版本

**
注:
1、打开电脑的开发者
2、fvm use 运行在管理员打开的终端
**

可能遇到的问题
1、Flutter 错误 Transform‘s input file does not exist: … artifacts/engine/android-arm/flutter.jar.
找到对应版本的flutter

flutter precache  

最后

如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。

如果你没有方向,这里给大家分享一套由阿里高级架构师编写的《Android八大模块进阶笔记》,帮大家将杂乱、零散、碎片化的知识进行体系化的整理,让大家系统而高效地掌握Android开发的各个知识点。
怎么查看flutter的sdk版本,flutter,android
相对于我们平时看的碎片化内容,这份笔记的知识点更系统化,更容易理解和记忆,是严格按照知识体系编排的。

欢迎大家一键三连支持,若需要文中资料,直接扫描文末CSDN官方认证微信卡片免费领取↓↓↓(文末还有ChatGPT机器人小福利哦,大家千万不要错过)
怎么查看flutter的sdk版本,flutter,android

PS:群里还设有ChatGPT机器人,可以解答大家在工作上或者是技术上的问题
怎么查看flutter的sdk版本,flutter,android文章来源地址https://www.toymoban.com/news/detail-851292.html

到了这里,关于Flutter项目的sdk版本管理工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git版本管理工具

    本文记录学习使用 Git 版本管理工具的学习笔记,通过阅读参考链接中的博文和实际操作,快速的上手使用 Git 工具。 本文参考了引用链接博文里的内容。 Git使用教程-配置管理 git reset详解-CSDN博客 3、Git使用不完全指南:git/github/gitlab/gitee的区别,原理和常用命令总结_gitlab

    2024年03月20日
    浏览(68)
  • 几种Go版本管理工具

    缘起: 编译下面这段代码时,在Mac上没有什么问题,正常运行, 点击查看代码: 但到了Linux上,就会报错: 而在Mac上进行 交叉编译 [1] : (如果出现GOROOT blabla之类的,执行 go env -w GO111MODULE=off ) 也没有什么问题 导致这种情况的原因,可能因Go版本不同而导致 Mac上的Go版本为 1.16, 而Linux上

    2024年02月10日
    浏览(41)
  • 代码版本管理工具 git

    1.  去B站看视频学习,只看前39集: 01-Git概述(Git历史)_哔哩哔哩_bilibili 2.学习Linux系统文本编辑器的使用 vi编辑器操作指令分享 (baidu.com) (13条消息) nano编辑器的使用_SudekiMing的博客-CSDN博客 windows 下载安装 Git 官方下载地址: Git - Downloading Package 安装图解: https://www.cnblogs

    2024年02月04日
    浏览(62)
  • GIT版本管理工具教程

    下载安装, 下载地址: https://git-scm.com/downloads 每个系统的都有(linux、mac、windows等),看官网的安装教程,很详细,此处我以windows来练习 首先创建一个文件夹,这个文件夹就是我们将来通过git来管理的所有文件的存放地点 。 在文件夹中右键 使用Git Bash 在弹出的窗口中执行

    2024年02月04日
    浏览(52)
  • 【Node】nvm 版本管理工具

    概念 nvm 全名 node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。 下载 下载地址 打开网址我们可以看到有两个版本: nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。 nvm-setup.zip:安装版,推荐使用 下载安装完毕后,打

    2024年02月12日
    浏览(52)
  • 5.git版本管理工具使用

    git是分布式版本管理工具 版本控制? 版本控制是一种记录文件或修改文件历史记录,让用户查看历史版本   集中版本控制 都有单一的集中管理服务器,保存所有文件的修订版本,开发者通过客户端连接这台服务器,取出最新文件或提交更新 缺点:中央服务器单点故障, 如

    2024年02月03日
    浏览(61)
  • Python版本管理工具 pyenv

    源码: https://github.com/pyenv/pyenv # 编译 # 环境变量 # Python 版本安装 ## 默认下载地址: https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz ## 从国内镜像源下载不同版本 Python 包 ## 安装不同版本 Python # 设置 Python 版本 ### 更多命令使用请参考帮助文档:pyenv -h

    2024年02月16日
    浏览(45)
  • 安装配置SVN版本控制管理工具

    SVN工具能帮我们做什么? 核心功能:文档版本管理系统 适合对象:个人与团队都可以使用,企业中项目资源的重要管理工具 举例:一个文件夹里面的文档管理 1.下载安装SVN服务器 VisualSVN-Server 2.下载安装SVN客户端 TortoiseSVN (一)安装SVN服务器 VisualSVN-Server            (二

    2023年04月23日
    浏览(40)
  • Git分布式版本管理工具

    能够记录历史版本,回退历史版本 团队开发,方便代码合并 git是一个分布式版本控制软件,最初由 林纳斯·托瓦兹 创作,于2005年以GPL许可协议发布。最初目的是为了更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools不同。 git最初的开发动力来自于BitKeeper和

    2023年04月08日
    浏览(87)
  • Java多版本JDK管理工具

    GitHub - ystyle/jvms: JDK Version Manager (JVMS) for Windows 适用于 Windows 的 JDK 版本管理器 (JVMS),在Windows上轻松的管理多Java版本。 安装 https://github.com/ystyle/jvms/releases 初始化 从上面的链接下载完成 解压zip并将jvms.exe复制到你想要的路径 以管理员身份运行 cmd 或 powershell cd 到jvms.exe其中的

    2024年01月25日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包