最常用Flutter命令的主要参数和功能

55 阅读2分钟
命令主要参数/示例功能说明
flutter create--org <包名> --platforms=<平台> --template=<类型>创建项目--org 指定包名--platforms 指定目标平台(如ios,android);--template 指定项目类型(如app, plugin, package)。
flutter run-d <设备ID> --profile --trace-startup --flavor <风味>运行应用-d 指定设备--profile 性能分析模式;--trace-startup 跟踪启动时间--flavor 多环境构建。
flutter buildapk / appbundle / ipa / web --obfuscate --split-debug-info --target-platform构建应用:指定构建产物类型--obfuscate 启用混淆--split-debug-info 指定调试信息目录--target-platform 指定目标平台
flutter pubget add <包名> outdated upgrade依赖管理get 获取依赖;add 添加依赖outdated 检查过时依赖upgrade 升级依赖
flutter test--coverage --name=<测试名> --platform <平台>运行测试--coverage 收集覆盖率;--name 运行特定测试;--platform 指定测试平台。

💡 掌握参数使用技巧

要熟练运用Flutter命令的参数,这里有一些实用技巧:

  • 随时查阅帮助:想了解某个命令(比如 flutter build)的所有参数,可以在终端输入 flutter build --help。这是掌握参数最直接有效的方法。
  • 组合使用命令:你可以将清理构建、获取依赖和运行测试这几个步骤串联起来,例如执行 flutter clean && flutter pub get && flutter test,这能确保在一个干净的状态下进行测试。
  • 注意参数格式:使用参数时,请注意 -- 后面通常接参数名(如 --verbose),而 - 后面通常是简写(如 -v)。有些参数还需要直接传递值(例如 flutter create --org com.example.myapp)。

🛠️ 常见使用场景

  • 项目初始化与依赖管理:使用 flutter create --org com.yourcompany --template=plugin hello_plugin 创建一个插件项目。进入项目后,使用 flutter pub add provider 添加一个依赖,然后用 flutter pub get 安装。
  • 调试与运行:当连接了多个设备时,先用 flutter devices 列出所有设备及其ID,然后使用 flutter run -d <你的设备ID> 在特定设备上运行应用。要分析启动性能,可以加上 flutter run --trace-startup --profile
  • 构建发布包:构建Release版本的APK可以使用 flutter build apk。如果需要混淆代码以保护源码(适用于Android),可以使用 flutter build apk --obfuscate --split-debug-info=./debug-info/