升级 Flutter SDK
默认你已经下载了flutter SDK。下载方式移步Flutter官网 主要分以下七步。有些注释或者修改SDK的,需要保存本地修改按照以下步骤。
第一步:查看你的本地SDK更改,然后stash起来
git status
git stash
第二步:要查看你当前使用的哪个渠道
- Flutter 有 4个发布渠道,分别是 stable, beta, dev, 和 master。推荐使用 stable 渠道除非你需要更加新的版本。要查看你当前使用的哪个渠道,使用下面的命令:
flutter channel
第三步:切换到其它渠道
使用 flutter channel 。如果想要的版本渠道不需要修改,直接进行下一步。 例如:
flutter channel stable
第四步:升级 Flutter SDK
这个命令首先获取你的 Flutter 渠道可用的最新的 Flutter SDK 版本。接着这个命令更新你 app 依赖的每一个 package,到最新的兼容版本。
flutter upgrade
注意:仅更新 packages
如果你修改了 pubspec.yaml 文件,或者想仅更新项目依赖的 packages,而不是同时更新 packages 和 Flutter SDK,可以选择使用下面提到的 flutter pub 命令。为了把 pubspec.yaml 文件里列出的所有依赖更新到 最新的兼容版本 ,可以使用使用 upgrade 命令:
flutter pub upgrade
第五步:选择特定版本
如果想切换到特定版本的 Flutter,你可以使用 flutter version 命令:
flutter version
flutter version 1.17.3
注意:升级之后Run程序可能会有已上报错,按照错误提示升级pubspec.yaml内的对应库version,然后flutter pub upgrade就可以了。
flutter clean
第六步:检查
使用flutter doctor进行查看当前版本是否已经成功。
第七步:将FlutterSDK的修改取出来,然后stash起来
git stash pop
git stash clear