Flutter学习第九篇之 本地Flutter版本切换

这篇博客介绍了在Flutter开发中如何进行版本切换的两种方法。第一种是在同一个SDK中通过git命令切换不同版本,包括查找版本号、reset到指定commit及刷新引擎。第二种方法是本地保留两个SDK,根据项目需求配置使用路径。这两种方法都不需要额外下载或安装工具,方便快捷。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在我们开发Flutter的时候肯定会遇到版本切换的问题,例如下图

在这里插入图片描述
AB两个项目分别使用不同的Flutter版本,那我们本地运行项目的时候就需要在1.17和2.5.1之间来回切换。

官方有一个Flutter Version Management命令行控制工具 感兴趣的同学可以用用,我本期要分享的是最笨的但是也是最纯净(不需要下载其他软件,不需要安装其他工具)的方法。

① 第一种切换办法: 同一个SDK但是不停的切换

// 1 进入你本地的Flutter  SDK目录
cd   /Users/liangchaojie/Documents/flutter

// 2 查找到你要使用的版本号 tag
git tag -l '*2.5*'

在这里插入图片描述

// 3  找到对应的commit
git show 2.5.1
// 4  reset到对应的commit
git reset --hard ffb2ecea5223acdd139a5039be2f9c796962833d
// 5 刷新引擎
 flutter precache

当这一切完成之后,使用flutter doctor 命令就可以看看是否是想要的版本了

在这里插入图片描述
删除掉这个文件夹,然后重新flutter pub get一下就可以切换使用了

② 第二种切换办法: 本地存两份SDK 项目中配置一下使用哪个路径下面的SDK

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值