flutter:Flutter 命令行工具

开发者(或代表开发者的 IDE)通过 flutter 命令行工具与 Flutter 进行交互。对于 Dart 相关命令,可以使用 dart 命令行工具。

以下是使用 flutter 工具创建、分析、测试和运行应用的方法

$ flutter create my_app
$ cd my_app
$ flutter analyze
$ flutter test
$ flutter run lib/main.dart

使用 flutter 工具运行 pub 命令

$ flutter pub get
$ flutter pub outdated
$ flutter pub upgrade

查看 flutter 支持的所有命令

$ flutter --help --verbose

获取 Flutter SDK 的当前版本,包括其框架、引擎和工具

$ flutter --version

flutter 命令

下表显示了可以使用 flutter 工具的命令

命令 使用示例 更多信息
analyze flutter analyze -d <DEVICE_ID> 分析项目的 Dart 源代码。
使用 dart analyze 代替。
assemble flutter assemble -o <DIRECTORY> 组装并构建 flutter 资源。
attach flutter attach -d <DEVICE_ID> 附加到正在运行的应用程序。
bash-completion flutter bash-completion 输出命令行 shell 补全设置脚本。
build flutter build <DIRECTORY> Flutter 构建命令。
channel flutter channel <CHANNEL_NAME> 列出或切换 flutter 频道。
clean flutter clean 删除 build/.dart_tool/ 目录。
config flutter config --build-dir=<DIRECTORY> 配置 Flutter 设置。要删除设置,将其配置为空字符串。
create flutter create <DIRECTORY> 创建一个新项目。
custom-devices flutter custom-devices list 添加、删除、列出和重置自定义设备。
devices flutter devices -d <DEVICE_ID> 列出所有已连接的设备。
doctor flutter doctor 显示已安装工具的信息。
降级 flutter downgrade 将 Flutter 降级到当前频道的最后一个活动版本。
驱动 flutter drive 为当前项目运行 Flutter Driver 测试。
模拟器 flutter emulators 列出、启动和创建模拟器。
gen-l10n flutter gen-l10n <DIRECTORY> 为 Flutter 项目生成本地化。
安装 flutter install -d <DEVICE_ID> 在连接的设备上安装 Flutter 应用。
日志 flutter logs 显示运行的 Flutter 应用的日志输出。
预缓存 flutter precache <ARGUMENTS> 填充 Flutter 工具的二进制工件缓存。
pub flutter pub <PUB_COMMAND> 使用软件包。
使用 dart pub 代替。
运行 flutter run <DART_FILE> 运行 Flutter 程序。
屏幕截图 flutter screenshot 从连接的设备获取 Flutter 应用的屏幕截图。
符号化 flutter symbolize --input=<STACK_TRACK_FILE> 将 AOT 编译的 flutter 应用程序的堆栈跟踪符号化。
测试 flutter test [<DIRECTORY|DART_FILE>] 在此软件包中运行测试。
使用 dart test 代替。
升级 flutter upgrade 升级您的 Flutter 副本。

如需任何命令的更多帮助,请输入 flutter help <command> 或点击更多信息列中的链接。您还可以获取有关 pub 命令的详细信息,例如 flutter help pub outdated