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 <DIRECTORY> | Flutter 构建命令。 |
channel | flutter channel <CHANNEL_NAME> | 列出或切换 Flutter 渠道。 |
clean | flutter clean | 删除 build/ 和 .dart_tool/ 目录。 |
config | flutter config --build-dir=<DIRECTORY> | 配置 Flutter 设置。要移除某项设置,请将其配置为空字符串。 |
create | flutter 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 测试。 |
emulators | flutter emulators | 列出、启动和创建模拟器。 |
gen-l10n | flutter gen-l10n <DIRECTORY> | 为 Flutter 项目生成本地化文件。 |
install | flutter install -d <DEVICE_ID> | 在连接的设备上安装 Flutter 应用。 |
logs | flutter logs | 显示正在运行的 Flutter 应用的日志输出。 |
precache | flutter precache <ARGUMENTS> | 填充 Flutter 工具的二进制工件缓存。 |
pub | flutter pub <PUB_COMMAND> | 处理包。 替代 dart pub 使用。 |
run | flutter run <DART_FILE> | 运行 Flutter 程序。 |
screenshot | flutter screenshot | 从连接的设备获取 Flutter 应用的截图。 |
symbolize | flutter symbolize --input=<STACK_TRACK_FILE> | 符号化 AOT 编译的 Flutter 应用的堆栈跟踪。 |
test | flutter test [<DIRECTORYDART_FILE>] | 运行此包中的测试。 替代 dart test 使用。 |
upgrade | flutter upgrade | 升级您的 Flutter 副本。 |
如需任何命令的额外帮助,请输入 flutter help <command>
或点击“更多信息”列中的链接。您还可以获取 pub
命令的详细信息——例如,flutter help pub outdated
。