Flutter-Notes|-记录开发过程中常用命令

50次阅读

共计 1618 个字符,预计需要花费 5 分钟才能阅读完成。

准星瞄准鸡老大,biu~

前言

命令很多,只记录本人罕用的,后续应用到会及时更新~

局部借助翻译软件,莫抬杠,有问题欢送斧正~

已经看鸡老大玩命令行,心田各种卧槽,666.

而今 Flutter 从新开始,也要尝试把握一波命令行的玩法,万一哪儿天能够向鸡老大秀一波呢~

期待鸡老大对我 666~

常用命令汇总

对于不相熟,或者遗记了有哪儿些好用的命令,能够间接查问帮忙手册:

  • flutter -h

同等于:

  • flutter –help

针对想查看某个命令运行时具体日志,可在前面间接 -v 或者 –verbose,例如:

  • flutter help -v

同等于:

  • flutter help –verbose

当然 Android Studio Tools 工具也为咱们列出几个比拟罕用的命令:

同样还有一个大杀器:

  • killall -9 dart

有时候会发现卡住不动,可能网络起因,可能其它起因,这个时候就能够应用这个命令,间接完结掉 dart,开启上面的工作咯。

一、Flutter 基本操作

1.1 检测 Flutter 开发环境

  • flutter doctor

1.2 更新版本

  • flutter upgrade

1.3 强制更新版本

  • flutter upgrade –force

1.4 治理 Flutter 软件包

  • flutter pub

    • cache:应用零碎 pub 缓存包。
    • deps:打印依赖包的依赖关系。
    • downgrade:应用 Flutter 降级包。
    • get:获取 Flutter 软件包。
    • global:应用 pub 全局包。
    • outdated:剖析并提醒以后可降级的依赖包。
    • pub:将其余参数传递给 Dart 的 pub 工具。
    • publish:将以后包公布到 pub.dev。
    • run:运行包到可执行文件。
    • test:运行测试软件包。
    • upgrade:在 Flutter 降级软件包。
    • uploader:治理 pub.dev 上的软件包的上传者。
    • version:获取 pub 版本。

1.5 列出 Flutter 版本

  • flutter version

1.6 列出以后已连贯的设施列表

  • flutter devices

1.7 运行软件到设施

  • flutter run

1.8 列出 Flutter 渠道

  • flutter channel

1.9 删除 build 和 .dart_tool 目录

  • flutter clean

2.0 显示运行 Flutter 利用的日志输入

  • flutter logs

二、Flutter 我的项目相干

2.1 创立我的项目

  • flutter create [项目名称]

2.2 创立我的项目并输入日志

  • flutter create [项目名称] -v

2.3 运行 Flutter 测试

  • flutter test

2.4 构建 Flutter

  • flutter assemble

2.5 测量利用启动工夫

  • flutter run –trace-startup –profile

2.6 获取以后已连贯设施截图

  • flutter screenshot

三、Flutter 打包相干

3.1 构建对应包

  • flutter build

    • aar:建设一个蕴含 AAR 和 POM 文件的存储库。
    • aot:为应用程序的 Dart 代码构建提前编译的快照。
    • apk:构建 Android APK 文件。
    • appbundle:构建一个 Android App Bundle 文件。
    • bundle:构建 Flutter 资源目录。
    • ios:构建 iOS 应用程序(仅实用于 Mac OS X 主机)。
    • ios-framework:为 Flutter 模块及其插件生成 .framework 目录,以集成到现有的一般 Xcode 我的项目中。

3.2 打包开启混同 Android

  • flutter build apk –obfuscate –split-debug-info=[保留的地址]

3.3 指定构建 CPU 架构包 Android

  • flutter build apk –obfuscate –split-debug-info=[保留地址] –target-platform android-arm,android-arm64,android-x64 –split-per-abi

Thanks

  • Flutter 中文社区
正文完
 0