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