📘 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,请告知平台需求。