FlutterDevSupport

升级Flutter的SDK

2019-05-30  本文已影响0人  KevinLee0424

最近接触到一个新项目,也接触到了新的知识=》原生开发(Flutter),也查阅了很多资料!个人觉得Flutter将来会有很好的发展前景,在不久的将来在移动端开发这方面将会占据一席之地!
在IT行业中,技术更新飞快,如果不想被淘汰,唯一不变的真理就是学习,学习新的技术!
       官方建议跟踪flutter存储库中的 beta 分支(更稳定)。 如果您需要查看最新的更改,您可以跟踪master分支,但注意官方做日常开发的地方,所以稳定性要低得多。
    Flutter有以下四个渠道(channel),顺序按照稳定性依次降低:
       Stable:稳定版。近一年中最好的beta版本。
       Beta:测试版。每隔几周都会选取近几个月中最好的dev版本作为Beta版。
       dev:最新的经过完全测试的版本。包含新功能,但可能有一些问题。
       master:最新版,但未经测试。

1、查看当前Flutter渠道
    flutter channel     //指令代码
要更改渠道,请使用 flutter 通道
    flutter channel beta / flutter channel master     //指令代码
为您的项目指定flutter SDK

2、从 pubspec.yaml 文件中的 Flutter SDK 指定依赖项。 例如,下面的片段指定flutter 和flutter 测试包使用的 Flutter SDK
    name: hello_Flutter
    dependencies:
        flutter:
            sdk: flutter
        dev_dependencies:
            flutter_test:
            sdk: flutter

3、升级 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环境变量来直接运行它。

***除了命令切换,还可以直接从官网下载对应channel的压缩包来替换。
本文参考文章:https://www.jianshu.com/p/5e93d625412a

上一篇下一篇

猜你喜欢

热点阅读