Skip to main content

“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