flutter: Flutter 命令行工具
关于在终端窗口中使用“flutter”的参考页面。
flutter 命令行工具是开发者(或代表开发者的 IDE)与 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 <BUILD_TARGET> |
构建特定目标的包。 |
| 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 |
显示已安装工具的相关信息。 |
| downgrade | flutter downgrade |
将 Flutter 降级到当前渠道上一个活跃的版本。 |
| drive | flutter drive |
运行当前项目的 Flutter Driver 测试。 |
| emulators | flutter emulators | 列出、启动和创建模拟器。 |
| gen-l10n | flutter gen-l10n <DIRECTORY> |
为 Flutter 项目生成本地化资源。 |
| install | flutter install -d <DEVICE_ID> |
在已连接的设备上安装 Flutter 应用程序。 |
| logs | flutter logs | 显示正在运行的 Flutter 应用程序的日志输出。 |
| precache | flutter precache <ARGUMENTS> |
预加载 Flutter 工具的二进制制品缓存。 |
| pub | flutter pub <PUB_COMMAND> |
用于处理包。 请使用此命令代替 dart pub。 |
| run | flutter run <DART_FILE> | 运行 Flutter 程序。 |
| screenshot | flutter screenshot |
从已连接的设备对 Flutter 应用程序进行截屏。 |
| symbolize | flutter symbolize --input=<STACK_TRACK_FILE> |
对 AOT 编译的 Flutter 应用程序的堆栈跟踪进行符号化。 |
| test | flutter test [<DIRECTORYDART_FILE>] |
在此包中运行测试。 请使用此命令代替 dart test。 |
| upgrade | flutter upgrade | 升级您的 Flutter 版本。 |
如需获取任何命令的额外帮助,请输入 flutter help <command> 或跟随“更多信息”列中的链接。您还可以获取 pub 命令的详细信息——例如 flutter help pub outdated。