官方建议跟踪flutter存储库中的 beta 分支(更稳定)。 如果您需要查看最新的更改,您可以跟踪master分支,但注意官方做日常开发的地方,所以稳定性要低得多。
Flutter有以下三个渠道(channel),顺序按照稳定性依次增加:
master:当前代码树的顶端,最新的版本。一般有很多新功能,但是不保证以后会不会砍掉。
dev:以前叫alpha,是最新的完全测试过的版本。也包含了新功能,但是也会有一些"bad" dev builds,可以查看 Bad Builds 列表。
beta:每隔几周都会选取近几个月中最好的一个dev版本,当作beta版,这个版本是通过了Google的codelabs 测试的。
虽然Flutter也有一个release版本,选取的是近一年中最好的beta版本,但是依然没有达到完全满意、可以全面使用的程度。
作者:吉原拉面
来源:CSDN
原文:https://blog.csdn.net/yumi0629/article/details/81903164
版权声明:本文为博主原创文章,转载请附上博文链接!
要查看当前分支,请使用
flutter channel
要更改分支,请使用 flutter 通道
flutter channel beta / flutter channel master
为您的项目指定flutter SDK
从 pubspec.yaml 文件中的 Flutter SDK 指定依赖项。 例如,下面的片段指定flutter 和flutter 测试包使用的 Flutter SDK
name: hello_world
dependencies:
flutter:
sdk: flutter
dev_dependencies:
flutter_test:
sdk: flutter
升级 Flutter 通道(channel)和依赖包(packages)
要同时更新 Flutter SDK 和依赖包,请使用
$ flutter upgrade
只升级依赖包
flutter packages get // 获取pubspec.yaml中所有的依赖关系
flutter packages upgrade //获取pubspec.yaml中所有列表中的依赖项的最新版本
注意:
不要使用 pub get 或者 pub upgrade命令来管理依赖关系。建议使用使用flutter packages get或flutter packages upgrade管理依赖关系。 如果你想手动使用pub,可以通过设置 FLUTTER_ROOT环境变量来直接运行它。