📘 Flutter 命令行速查表(Cheat Sheet)


🚀 基础命令

命令 说明
flutter --version 查看当前 Flutter 版本
flutter doctor 检查环境配置和依赖状态
flutter upgrade 升级 Flutter SDK 到最新版本
flutter help 查看所有可用命令的帮助信息

📦 项目创建与管理

命令 说明
flutter create my_app 创建一个新的 Flutter 项目
flutter create . 在当前目录初始化项目(适用于空目录)
flutter pub get 获取依赖包
flutter pub upgrade 升级依赖包到最新版本
flutter pub outdated 查看依赖包是否存在新版本
flutter clean 清除构建缓存,常用于解决编译异常

🧪 运行与调试

命令 说明
flutter run 运行项目到默认设备
flutter run -d chrome 运行到 Web 浏览器(如 Chrome)
flutter run -d emulator-5554 运行到指定设备(通过设备 ID)
flutter emulators 查看本地可用模拟器
flutter devices 列出所有连接的设备

🛠️ 构建与打包

命令 说明
flutter build apk 构建 Android APK 包
flutter build apk --release 构建 Release 模式 APK
flutter build appbundle 构建 Android AAB 包(用于 Play 商店)
flutter build ios 构建 iOS 应用(需 macOS + Xcode)
flutter build web 构建 Web 应用版本
flutter build macos / windows / linux 构建桌面平台应用

🧪 测试与分析

命令 说明
flutter test 执行项目中的所有测试用例
flutter test test/my_test.dart 运行特定测试文件
flutter analyze 分析项目中的潜在问题和错误
dart format . 格式化整个项目中的 Dart 文件

📦 Dart 依赖管理

命令 说明
dart pub add http 添加 http 依赖包
dart pub remove http 移除 http 依赖包
dart pub get 获取依赖(等同于 flutter pub get

🧰 工具命令(可选)

命令 说明
flutter gen-l10n 生成本地化资源(用于 intl 包)
flutter pub run build_runner build 运行代码生成器(如 json_serializable, freezed 等)

📌 提示:大多数 Flutter 命令都支持 --help 查看详细参数说明,如:

1
flutter build apk --help

如需生成 PDF 或导出 Markdown,请告知平台需求。