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升级/版本切换 -> 正文阅读

[移动开发]flutter升级/版本切换

由于项目1.7(flutter1.17.1版本)版本刚发布,后续应该还有些基于flutter1.17.1版本的bug需要修改,这样就需要频繁切换1.17.1和1.22.6的flutter版本

针对我们实际情况目前切换flutter版本比较好的方式推荐:(无需修改环境变量,也不用重启AndroidStudio)

1、保留项目1.17.1 SDK,并且下载 flutter1.22.6 SDK :https://flutter.cn/docs/development/tools/sdk/releases

2、通过配置符号连接切换flutter版本,如果不太清楚符号连接的可以先阅读一下这篇文章:如何在Mac上创建和使用符号链接(也称为符号链接)

3、flutter doctor v 或者 flutter -- version 看看版本是否正确

mac具体flutter版本切换操作步骤:

1、项目clean然后切换自己需要的分支

2、删除文件夹flutter目录文件(这里的flutter是原来的符号连接)

3、ln -s flutter1.22.6 flutter? ?(会生成新的符号连接)

4、flutter doctor -v? ? ?(看看版本是否对应)

5、pub get??然后运行项目即可

Windows下环境变量配置和flutter SDK切换方式:

  1. 在PATH里添加flutter\bin所在目录绝对路径,例如是D:\sdk\flutter\bin
  2. flutter1.17.1和flutter 1.22.6分别解压后并重命名的路径是D:\sdk\flutter-1.17.1和D:\sdk\flutter-1.22.6,注意:两个目录下一级包含flutter的bin目录,如果解压的时候多了一层目录要去掉一层目录
  3. 以Windows下特有的Junction方式(类似于Linux、MacOS下的符号链接)配置:
    1. 命令行进入D:\sdk
    2. 执行mklink /J flutter flutter-1.17.1? 此时D:\sdk\flutter\bin即指向的是D:\sdk\flutter-1.17.1\bin
    3. 切换成flutter 1.22.6时:删除之前建立的Junction链接,再执行mklink /J flutter flutter-1.22.6, 此时D:\sdk\flutter\bin即指向的是D:\sdk\flutter-1.22.6\bin
  4. ?如图所示:

//部分同事Windows和Linux遇到的问题:

执行flutter pub get时会导致依赖的第三方library版本号没有按照pubspec.lock中的版本号配置。

解决方法:执行flutter pub get前,先手工修改pubspec.lock中的url,如果环境变量没有配置PUB_HOSTED_URL,url修改为https://pub.dartlang.org,如果配置过环境变量PUB_HOSTED_URL,必须确保pubspec.lock中的url和该环境变量中的值保持一致。

官方推荐升级方式(不推荐):

flutter更新参考文档:升级你的 Flutter 版本 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

flutter升级到指定版本:https://www.jianshu.com/p/c4c5774c4531

flutter upgrade v1.22.6 这个命令还是会直接更新到最新版本了

直接下载新的flutter SDK? 下载地址:Flutter SDK 版本列表 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter

flutter_boost 3.0直接访问地址:GitHub - alibaba/flutter_boost at v3.0-release.1

flutter_boost 1.17直接访问地址:GitHub - alibaba/flutter_boost at 1.17.1

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-09-30 01:04:20  更:2022-09-30 01:05:40 
 
开发: 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年5日历 -2024/5/19 21:21:32-

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