我在Flutter SDK中使用哪个渠道?

gra*_*ste 11 flutter

在“ 宣布Flutter发布预览1 – Flutter –中 ”上发布了Preview 1的公告。

在文档中下载Flutter SDK的最新测试版。 入门:在macOS上安装-Flutter

最新的beta版本是0.5.1。它是2个月前更新的...

$ flutter upgrade

Flutter 0.5.1 • channel beta • https://github.com/flutter/flutter.git
Framework • revision c7ea3ca377 (9 weeks ago) • 2018-05-29 21:07:33 +0200
Engine • revision 1ed25ca7b7
Tools • Dart 2.0.0-dev.58.0.flutter-f981f09760
Run Code Online (Sandbox Code Playgroud)

最新的主发行版本是0.5.8-pre.163。

$ flutter channel master
$ flutter upgrade

Flutter 0.5.8-pre.163 • channel master • https://github.com/flutter/flutter.git
Framework • revision 29410abbe7 (2 days ago) • 2018-07-27 22:10:39 -0700
Engine • revision 72a38a6b13
Tools • Dart 2.0.0-dev.69.3.flutter-937ee2e8ca
Run Code Online (Sandbox Code Playgroud)

我在Flutter SDK中使用哪个渠道?

Zak*_*han 21

如果您想将 flutter 用于生产应用程序,那么许多开发人员甚至谷歌都建议使用 stable 。如果您正在使用新功能和 flutter 提供的所有功能,我会推荐 master 而不是仅用于业余项目的生产,并提高您的 flutter 技能并测试 flutter 提供的新功能。并且在颤振稳定版中不可用。

现在知道您当前使用的是哪个分支。打开终端并输入以下命令。

flutter channel
Run Code Online (Sandbox Code Playgroud)

它将在它前面显示带有开始的分支。那是你当前的分支来改变你可以简单地使用这个命令的分支。

flutter channel ChannelName 
Run Code Online (Sandbox Code Playgroud)

分别使用频道名称并按回车键,然后运行以下命令

flutter upgrade
Run Code Online (Sandbox Code Playgroud)

它将从 flutter GitHub 下载所有需要的文件,您就可以开始使用了。

所有可能的颤振通道都在下面。

掌握

当前的树尖,绝对最新的尖端版本。通常是功能性的,但有时我们会不小心弄坏东西。

开发

最新的经过全面测试的版本。通常功能正常,但请参阅 Bad Builds 以获取已知“坏”开发版本的列表。我们不断尝试将 master 升级为 dev。这样做需要运行比我们在 master 开发期间运行的测试更多的测试,这就是为什么这实际上与 master 不同。

测试版

每个月,我们都会挑选上个月左右的“最佳”开发版本,并将其升级为测试版。这些构建已经通过我们的代码实验室进行了测试。

稳定的

当我们相信我们有一个特别好的构建时,我们会将它提升到稳定的渠道。我们打算每个季度或多或少地这样做,但这可能会有所不同。我们建议您将此渠道用于所有生产应用版本。我们可能会针对高优先级错误将修补程序发送到稳定频道,尽管我们的目的是很少这样做。


Ham*_*ani 15

每当您遇到来自小部件和应用程序的奇怪行为(例如渲染故障或获得白色背景)时,您必须将频道更改为另一个频道并使用该频道重建应用程序。在终端中键入此命令:

1- 当前频道:

flutter channel
Run Code Online (Sandbox Code Playgroud)

2-更改频道:

flutter channel CHANNEL_NAME
Run Code Online (Sandbox Code Playgroud)

例如将频道更改为 master:

flutter channel master
Run Code Online (Sandbox Code Playgroud)


Der*_*kin 11

Flutter Wiki

Flutter具有以下按稳定性增加的通道:

当前的树梢,绝对最新的尖端构建。通常可以正常运行,尽管有时我们会不小心破坏某些功能。

开发者

最新的经过全面测试的版本。通常可以使用,但是请参阅不良构建 以获取已知的“不良”开发版本的列表。我们不断尝试将主人推向开发者。这样做涉及的运行量要比我们在母版开发期间运行的测试多得多,这就是为什么这与母版实际上并不相同的原因。

贝塔

每个月,我们都会选择上个月左右的“最佳”开发版本,并将其提升为Beta版。这些构建已通过我们的代码实验室进行了测试 。

稳定

当我们认为自己的表现特别出色时,便将其推广到稳定的渠道。我们打算每季度或多或少这样做,但这可能会有所不同。我们建议您将此通道用于所有生产应用程序版本。尽管我们的目的是很少这样做,但我们可能会将修补程序发送给稳定通道以解决高优先级的错误。

因此,请使用您喜欢的,满足您的需求和/或具有所需修复功能的任何渠道。从稳定开始,然后从那里开始。


Bis*_*ing 5

根据Flutter 构建发布渠道

建议所有生产应用程序版本使用稳定版本。