IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Flutter FVM 版本管理 -> 正文阅读

[移动开发]Flutter FVM 版本管理

Fvm 安装

尝试方案

目前可行性的方案

中间可能失败的原因

尝试过四套博客上的方案,最终只有上面哪一个成功了,后来总结了一下那些方案的套路都是一样的,而且应该都是可行的(因为其他同事都成功了)例如:其他方案一其他方案二,fvm这一步已都很容易就成功,关键就是在配置本地目录的时候容易出问题:

  1. 使用其他方案一的时候没有下载到default目录
  2. 使用方案二的时候没有生成current
  3. 手动配置上面缺少的目录,能够运行但是无法做到全局切换

解决方案

这里我们就针对这三种问题补充一下解决方案(以下按照已经成功的方案举例,总体思路上是一致的):

  1. 下载完Fvm之后,运行fvm --help,会遇到的问题
  • -bash: fvm: command not found
  • Can't load Kernel binary: Invalid kernel binary format version.
  • Error: Formulae found in multiple taps
  • 解决方案:一是fvm没有安装成功,二是这里是环境不纯净可能安装了多套,这种情况可以清理缓存,建议直接本地安装的目录都删除一下然后重新安装就可,三如果你不想删除当出现三这种情况选择你正在使用的那个版本继续走流程即可,通用方式删了重新安装。
  1. 关键是在运行 fvm install xxx(你需要的版本号)这时候跟你的本地的网络环境息息相关,以下是可能遇到的问题
  • Failed to connect to github.com port 443:connection timed out
  • fvm install xxx卡住
  • 引导我们去google官网去配置我们本地镜像地址PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL
  • 执行fvm install xxx下载成功后,比如该有的default或者current(不同fvm生成的目录不一定叫什么名字)没有找到,可能的问题是你本地混合使用了多种fvm的方式的缓存或者网络环境配置不对
  • 解决方案:跟缓存有关的follow1的情况去解决就好,剩下这些都是跟网络环境有关的问题,建议配置镜像地址要比fq靠谱点,但是官方提供的地址也明确说了不可能长久好用,所以用镜像地址的时候多试几个,到这一步主要解决网络问题就可以,下载git相关的请全局fq,总之,建议使用镜像,office的网络不稳耐心多试几次
  1. 贴一下我的配置
  • .bash_profile:
    • #Flutter
  • #export PATH=/Users/XXX/Library/Android/flutter/bin:$PATH
  • #FVM
  • export FVM_DIR="$HOME/.fvm"
  • source "/usr/local/opt/fvm/init.sh"
  • #Fluter Mirror
  • export PUB_HOSTED_URL=http://mirrors.cnnic.cn/dart-pub
  • export FLUTTER_STORAGE_BASE_URL=http://mirrors.cnnic.cn/flutter
  • Android Studio:
    • dart
    • flutter
    • 命令执行效果:

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-07-13 17:34:48  更:2021-07-13 17:37:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/28 12:26:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码