## 任务分解及实现明细

## 要求
1.view页面必须以_view结尾


## 其他
### 路由生产
dart run build_runner build
dart run build_runner watch

## 打包

### ✅ dev
flutter build apk --dart-define=APP_ENV=dev --flavor dev

### ✅ staging（不要写 test）
flutter build apk --dart-define=APP_ENV=staging --flavor staging

### ✅ prod
flutter build apk --dart-define=APP_ENV=prod --flavor prod


---

### 版本处理
版本对齐后，必须清除旧缓存，否则 Gradle 会继续读取损坏的元数据
```
# 1. 进入 android 目录
cd android

# 2. 强制停止 Gradle 守护进程 & 清理
./gradlew --stop
./gradlew clean

# 3. 删除本地缓存目录（Windows 请手动删除或使用 Git Bash）
rm -rf .gradle build ../build

# 4. 返回项目根目录，重建 Flutter 环境
cd ..
flutter clean
flutter pub get

# 5. 重新运行
flutter run


```


## Marionette
用 marionette 连接 ws://127.0.0.1:56172/vA41p82i4i0=/ws，然后截图并列出可交互元素


