flutter常用命令

474 阅读1分钟

以下是 Flutter 开发中常用的命令分类整理,结合了多个来源的最新信息:

一、环境与版本管理

  1. ​环境检查​

    • flutter doctor:检查开发环境配置(Android/iOS/Xcode等)
    • flutter doctor -v:显示详细环境信息
  2. ​版本控制​

    • flutter --version:查看 Flutter 和 Dart 版本
    • flutter upgrade:升级 Flutter SDK 和依赖包
    • flutter channel:查看/切换 Flutter 渠道(如 stable/beta/dev)

二、设备与模拟器

  • flutter devices:列出已连接的设备
  • flutter emulators:管理模拟器(启动/创建)
  • flutter run -d <device_id>:指定设备运行应用

三、项目操作

  1. ​创建与初始化​

    • flutter create <project_name>:新建项目
    • flutter create --platforms=windows,macos,linux .:为旧项目添加桌面平台支持
  2. ​依赖管理​

    • flutter pub get:安装/更新依赖
    • flutter pub add <package>:添加新依赖(自动更新 pubspec.yaml)
    • flutter pub upgrade:升级依赖到最新兼容版本
  3. ​代码分析​

    • flutter analyze:静态代码分析
    • flutter format .:格式化代码

四、运行与调试

  • flutter run:启动调试模式(默认 Debug)

  • flutter run --release:发布模式运行

  • ​运行时命令​​:

    • r:热重载(保留状态)
    • R:热重启(重置状态)
    • q:退出应用

五、构建与打包

  • ​Android​​:
    flutter build apk(默认 Release)
    flutter build apk --split-per-abi:分架构打包
  • ​iOS​​:
    flutter build ios(需 macOS)
  • ​Web​​:
    flutter build web
  • ​桌面端​​:
    flutter build windows/macos/linux

六、测试与工具

  • flutter test:运行单元测试
  • flutter screenshot:截取设备屏幕
  • flutter logs:查看运行日志

其他实用命令

  • flutter clean:清除构建缓存
  • flutter config --enable-web:启用/禁用特定平台支持
  • flutter pub outdated:检查过时的依赖项

如需更详细的参数说明,可通过 flutter help <command> 查看具体帮助。