跳至主要内容

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 工具一起使用的命令

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

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