升级 Flutter
无论您关注哪个 Flutter 发布渠道,都可以使用 flutter
命令来升级您的 Flutter SDK 或您的应用程序依赖的包。
升级 Flutter SDK
#要更新 Flutter SDK,请使用 flutter upgrade
命令:
flutter upgrade
此命令获取当前 Flutter 渠道上可用的最新版本的 Flutter SDK。
如果您使用的是 稳定 渠道,并想要更新版本的 Flutter SDK,请使用 flutter channel beta
切换到 beta 渠道,然后运行 flutter upgrade
。
保持知情
#我们为已知的重大更改发布了迁移指南。
我们会将有关这些更改的公告发送到Flutter 公告邮件列表。
为了避免被 Flutter 的未来版本破坏,请考虑将您的测试提交到我们的测试注册表。
切换 Flutter 渠道
#Flutter 有两个发布渠道:稳定 和 beta。
稳定 渠道
#我们建议新用户和生产应用程序发布使用 稳定 渠道。团队大约每三个月更新一次此渠道。该渠道可能会收到针对严重或高影响问题的一些热修复程序。
Flutter 团队插件和包的持续集成包括针对最新的 稳定 版本进行测试。
稳定 分支的最新文档位于:https://api.flutter.dev
beta 渠道
#beta 渠道包含最新的稳定版本。这是我们经过大量测试的最新版本的 Flutter。此渠道已通过我们所有的公开测试,已针对使用 Flutter 的 Google 产品的测试套件进行了验证,并且已针对贡献的私有测试套件 进行了审查。beta 渠道会定期进行热修复以解决新发现的重要问题。
beta 渠道与 稳定 渠道基本相同,但每月更新一次,而不是每季度更新一次。实际上,当 稳定 渠道更新时,它会更新到最新的 beta 版本。
其他渠道
#我们目前还有另一个渠道,主 渠道(以前称为 master)。为 Flutter 贡献代码 的人员使用此渠道。
此渠道没有经过像 beta 和 稳定 渠道那样彻底的测试。
我们不建议使用此渠道,因为它更有可能包含严重的回归问题。
主 分支的最新文档位于:https://main-api.flutter.dev
更改渠道
#要查看您当前的渠道,请使用以下命令:
flutter channel
要更改为另一个渠道,请使用 flutter channel <channel-name>
。更改渠道后,请使用 flutter upgrade
下载该渠道的最新 Flutter SDK 和依赖项包。例如:
flutter channel beta
flutter upgrade
切换到特定的 Flutter 版本
#要切换到特定的 Flutter 版本:
在Flutter SDK 存档 上找到您想要的 Flutter 版本。
导航到 Flutter SDK:
cd /path/to/flutter
使用
git checkout
切换到您想要的 Flutter 版本:git checkout <Flutter version>
升级包
#如果您修改了 pubspec.yaml
文件,或者只想更新应用程序依赖的包(而不是包和 Flutter 本身),则可以使用其中一个 flutter pub
命令。
要更新到 pubspec.yaml
文件中列出的所有依赖项的 最新兼容版本 ,请使用 upgrade
命令:
flutter pub upgrade
要更新到 pubspec.yaml
文件中列出的所有依赖项的 最新版本 ,请使用 upgrade --major-versions
命令:
flutter pub upgrade --major-versions
这也会自动更新 pubspec.yaml
文件中的约束。
要识别过时的包依赖项并获取有关如何更新它们的建议,请使用 outdated
命令。有关详细信息,请参阅 Dart 的pub outdated
文档。
flutter pub outdated
除非另有说明,否则本网站上的文档反映的是 Flutter 的最新稳定版本。页面最后更新于 2025-01-30。 查看源代码 或 报告问题。