flutter:设置当前的channel并更新版本(从master切换到stable)
flutter 设置 版本 更新 切换 当前 Master channel
2023-09-14 09:01:15 时间
一,查看当前flutter和dart的版本:
说明:我们当前的channel是master,所以可以看到flutter和dart版本均为pre或dev版本:
liuhongdi@liuhongdideMacBook-Pro ~ % flutter --version Flutter 3.7.0-27.0.pre.25 • channel master • https://github.com/flutter/flutter.git Framework • revision c9affdba9d (7 hours ago) • 2023-01-25 21:25:02 -0800 Engine • revision 8f1e5dc1b1 Tools • Dart 3.0.0 (build 3.0.0-157.0.dev) • DevTools 2.20.1
liuhongdi@liuhongdideMacBook-Pro ~ % dart --version Dart SDK version: 3.0.0-157.0.dev (dev) (Mon Jan 23 20:06:50 2023 -0800) on “macos_x64"
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
或: https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,查看flutter当前的channel
liuhongdi@liuhongdideMacBook-Pro ~ % flutter channel Flutter channels: * master main beta stable
可以看到当前的channel是master,我们把它切换为stable,
这样可以保障库的稳定性
三,设置当前channel,切换到stable
liuhongdi@liuhongdideMacBook-Pro ~ % flutter channel stable Switching to flutter channel 'stable'... git: Switched to a new branch 'stable' git: Branch 'stable' set up to track remote branch 'stable' from 'origin'. Successfully switched to flutter channel 'stable'. To ensure that you're on the latest build from this channel, run 'flutter upgrade’
四,再次使用flutter channel命令时,会开始下载
1,查看当前的channel
liuhongdi@liuhongdideMacBook-Pro ~ % flutter channel Downloading Darwin x64 Dart SDK from Flutter engine b24591ed328a2d4ce6505819e2f5898a78132f7f… … Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source! Downloading package sky_engine... 1,206ms Downloading flutter_patched_sdk tools... 1,096ms Downloading flutter_patched_sdk_product tools... 1,232ms Downloading darwin-x64 tools... 8.5s Downloading darwin-x64/font-subset tools... 618ms Flutter channels: master main beta * stable
再次更新flutter
liuhongdi@liuhongdideMacBook-Pro ~ % flutter upgrade Flutter is already up to date on channel stable Flutter 3.7.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision b06b8b2710 (3 days ago) • 2023-01-23 16:55:55 -0800 Engine • revision b24591ed32 Tools • Dart 2.19.0 • DevTools 2.20.1
可以看到flutter并未进行下载操作,因为执行flutter channel时就已做了更新,
更新是为把版本切换到stable channel下的新版本
五,查看切换channel后的版本
liuhongdi@liuhongdideMacBook-Pro ~ % flutter --version Flutter 3.7.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision b06b8b2710 (3 days ago) • 2023-01-23 16:55:55 -0800 Engine • revision b24591ed32 Tools • Dart 2.19.0 • DevTools 2.20.1 liuhongdi@liuhongdideMacBook-Pro ~ % dart --version Dart SDK version: 2.19.0 (stable) (Mon Jan 23 11:29:09 2023 -0800) on "macos_x64"
可以看到在stable channel,不管是dart还是flutter都已切换至稳定的版本,不再是pre或dev版本
相关文章
- flutter系列之:Material主题的基础-MaterialApp
- 【七剑合璧】 | 《Flutter 梦始之地》上架
- flutter中多flavors方案以及添加firebase
- Flutter 下载器 | flutter_download_manager源码解析
- 【错误记录】Flutter 环境安装相关问题 ( 执行 flutter doctor 命令后续错误处理 )
- 【Flutter】Dart 面向对象 ( 抽象类 | 抽象方法 )
- 【Flutter】Dart 面向对象 ( mixins 特性 )
- 【Flutter】StatelessWidget 组件 ( Divider 组件 | Card 组件 | AlertDialog 组件 )
- 【错误记录】Flutter 报错 ( Could not read script ‘xxxflutter_toolsgradleapp_plugin_loader.gradle‘ )
- 【错误记录】Flutter 报错 ( Because xx depends on flutter_driver any from sdk which depends on args 1.6.0 )
- 【Flutter】Image 组件 ( Image 组件简介 | Image 构造函数 | Image.network 构造函数 | Image.asset 构造函数 )
- 【Flutter】Image 组件 ( 配置本地 gif 图片资源 | 本地资源加载 placeholder )
- 【Flutter】Animation 动画 ( Flutter 动画基本流程 | 创建动画控制器 | 创建动画 | 设置值监听器 | 设置状态监听器 | 布局中使用动画值 | 动画运行 )
- 【Flutter】Flutter 调试 ( Debug 调试窗口 | 手机日志信息查看 | 设置普通断点 | 设置表达式断点 )
- 【Flutter】Future 与 FutureBuilder 异步编程代码示例 ( FutureBuilder 构造函数设置 | 处理 Flutter 中文乱码 | 完整代码示例 )
- 【Flutter】屏幕像素适配方案 ( flutter_screenutil 插件 )