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

时间:2018-07-30 02:26:29

标签: flutter

Announcing Flutter Release Preview 1 – Flutter – Medium

在文档中下载Flutter SDK的最新测试版。 Get Started: Install on 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

最新的主发行版本是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

在Flutter SDK中使用哪个频道?

7 个答案:

答案 0 :(得分:13)

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

现在要知道您当前正在使用哪个分支。 打开终端,然后键入以下命令。

flutter channel

它将显示在其前面有开始的分支。那是你当前的分支 要更改分支,您只需使用此命令即可。

flutter channel ChannelName 

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

flutter upgrade

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

所有可能的抖动通道都在下面。

大师

当前的树梢,绝对最新的尖端构建。通常 功能,尽管有时我们不小心破坏了东西。

dev

最新的经过全面测试的版本。通常可以正常运行,但请查看不良构建 列出已知的“不良”开发版本。我们不断尝试滚动 开发大师这样做涉及运行的测试比 我们在主开发过程中运行的原因,这就是为什么 掌握的实际上是一样的。

测试版

每个月,我们都会选择上个月左右的“最佳”开发版本, 并将其推广到测试版这些版本已通过我们的测试 代码实验室。

稳定

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

答案 1 :(得分:6)

来自Flutter wiki

  

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

     

大师

     

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

     

dev

     

以前称为alpha,这是最新的经过全面测试的版本。   通常可正常使用,但请参见Bad Builds,以获取已知的“不良”开发人员列表   构建。

     

测试版

     

每隔几周,我们会选择前一个版本的“最佳”开发版本   一个月左右,并将其提升为Beta。这些版本已经过测试   与我们的codelabs

     

最终,我们还将发布一个版本,这将是上一年左右最佳的beta版本,但是我们还没有达到可以使用此标签的足够满意的质量水平

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

答案 2 :(得分:2)

现在您可以使用稳定的Branch(Flutter版本1.0.0)。

答案 3 :(得分:2)

flutter 团队建议使用 stable 分支。

也就是说,beta 分支应该没问题。除了在 beta 分支上延长稳定期之外,我们没有对 stable 进行比 beta 额外级别的测试。因此,如果您想使用在 beta 上可用但在 stable 上不可用的某些内容,请随时考虑使用 beta

使用 dev 不太安全;如果您使用 dev 构建,那么我们建议您查看 Bad Builds 页面以查看是否报告了该分支的已知船舶阻塞错误。然而,选择一个 dev 构建,使用该构建进行大量测试,然后继续使用该构建是合理的。这就是我们在选择将 dev 构建放到 beta 分支时实际做的事情:我们实际上对基于 dev 构建的 beta 构建进行的唯一额外测试是检查诸如“做我们的codelabs 仍然适用于这个构建";除此之外,我们只监控错误报告。我们的大部分测试都是作为预提交测试完成的,并且测试是作为发布 dev 构建的一部分运行的,因此当我们发布 dev 构建时,我们有相对较高的信心认为没有一个严重的问题。

答案 4 :(得分:0)

每当您在窗口小部件和应用程序中遇到奇怪的行为时,例如出现毛刺或出现白色背景,都必须将您的频道更改为另一个频道,然后使用该频道重建应用程序。 在终端中输入以下命令: 1-当前频道:

flutter channel

2-更改频道:

flutter channel CHANNEL_NAME

例如将频道更改为主频道:

flutter channel master

答案 5 :(得分:0)

flutter --version

使用此命令,您可以获得有关开发工具及其版本的更多详细信息。

  • Flutter版本
  • 频道
  • git remote
  • git head
  • 引擎
  • Dart版本

就我而言:

Flutter 1.17.5•通道稳定•https://github.com/flutter/flutter.git 框架•修订版8af6b2f038(7天前)•2020-06-30 12:53:55 -0700引擎•修订版ee76268252工具•Dart 2.8.4

答案 6 :(得分:-1)

根据Flutter build release channels

对于所有生产应用程序版本,建议使用

稳定版本