以下是 Flutter 开发中常用的命令分类整理,结合了多个来源的最新信息:
一、环境与版本管理
-
环境检查
flutter doctor:检查开发环境配置(Android/iOS/Xcode等)flutter doctor -v:显示详细环境信息
-
版本控制
flutter --version:查看 Flutter 和 Dart 版本flutter upgrade:升级 Flutter SDK 和依赖包flutter channel:查看/切换 Flutter 渠道(如 stable/beta/dev)
二、设备与模拟器
flutter devices:列出已连接的设备flutter emulators:管理模拟器(启动/创建)flutter run -d <device_id>:指定设备运行应用
三、项目操作
-
创建与初始化
flutter create <project_name>:新建项目flutter create --platforms=windows,macos,linux .:为旧项目添加桌面平台支持
-
依赖管理
flutter pub get:安装/更新依赖flutter pub add <package>:添加新依赖(自动更新 pubspec.yaml)flutter pub upgrade:升级依赖到最新兼容版本
-
代码分析
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> 查看具体帮助。