跳到主内容

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 设置。要删除设置,将其配置为空字符串即可。
createflutter 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 测试。
emulatorsflutter emulators列出、启动和创建模拟器。
gen-l10n flutter gen-l10n <DIRECTORY> 为 Flutter 项目生成本地化资源。
install flutter install -d <DEVICE_ID> 在已连接的设备上安装 Flutter 应用程序。
logsflutter logs显示正在运行的 Flutter 应用程序的日志输出。
precache flutter precache <ARGUMENTS> 预加载 Flutter 工具的二进制制品缓存。
pub flutter pub <PUB_COMMAND> 用于处理包。
请使用此命令代替 dart pub
runflutter run <DART_FILE>运行 Flutter 程序。
screenshot flutter screenshot 从已连接的设备对 Flutter 应用程序进行截屏。
symbolize flutter symbolize --input=<STACK_TRACK_FILE> 对 AOT 编译的 Flutter 应用程序的堆栈跟踪进行符号化。
test flutter test [<DIRECTORYDART_FILE>] 在此包中运行测试。
请使用此命令代替 dart test
upgradeflutter upgrade升级您的 Flutter 版本。

如需获取任何命令的额外帮助,请输入 flutter help <command> 或跟随“更多信息”列中的链接。您还可以获取 pub 命令的详细信息——例如 flutter help pub outdated