
---

## 🛠️ 环境配置相关

```bash
flutter --version            # 查看 Flutter 版本
flutter upgrade              # 升级 Flutter SDK
flutter downgrade            # 降级到上一个版本
flutter doctor               # 检查环境配置
flutter config --enable-windows-desktop   # 启用 Windows 桌面支持
flutter config --enable-web               # 启用 Web 支持
flutter devices              # 查看可用设备
```

---

## 📦 项目管理

```bash
flutter create my_app        # 创建新项目
flutter clean                # 清理构建缓存
flutter pub get              # 获取依赖
flutter pub upgrade          # 升级依赖
flutter pub outdated         # 检查依赖可更新版本
flutter pub add http         # 添加依赖（例如 http）
flutter pub remove http      # 移除依赖
```

---

## ▶️ 运行调试

```bash
flutter run                  # 在默认设备上运行
flutter run -d windows       # 在 Windows 桌面运行
flutter run -d chrome        # 在浏览器运行
flutter run -d emulator-5554 # 指定设备运行（比如 Android 模拟器）
```

---

## 🏗️ 构建打包

```bash
flutter build apk            # 构建 Android APK
flutter build appbundle      # 构建 Android AAB (上传 Google Play)
flutter build ios            # 构建 iOS 应用
flutter build windows        # 构建 Windows 应用
flutter build web            # 构建 Web 应用
flutter build linux          # 构建 Linux 应用
flutter build macos          # 构建 macOS 应用
```

---

## 🔄 热重载 / 热重启

运行 `flutter run` 后，命令行里可以：

- `r` → 热重载（Hot reload，保留状态）
    
- `R` → 热重启（Hot restart，重启应用）
    
- `q` → 退出运行
    

---

## 🔍 代码检查 & 性能

```bash
flutter analyze              # 分析代码问题
flutter format .             # 格式化代码（整个项目）
flutter test                 # 运行单元测试
flutter pub run build_runner build  # 代码生成（json_serializable 等常用）
```

---

## 🌐 其他常用

```bash
dart --version               # 查看 Dart 版本
dart pub global activate devtools   # 启用 DevTools
flutter pub global run devtools     # 启动 DevTools
```

---

📌 **最常用的组合命令**：

1. `flutter pub get` → 拉依赖
    
2. `flutter run -d windows` → 运行调试
    
3. `flutter build windows` → 打包 Windows
    
4. `flutter clean && flutter pub get` → 出问题时清理依赖
    

---
