跳到主内容

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 补全设置脚本。
buildflutter build <DIRECTORY>Flutter 构建命令。
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