docs/03-runbooks/local-setup.md
.fvmrc 已锁定;CI 的 subosito/flutter-action@v2 通过 flutter-version-file: .fvmrc 读同一份契约,避免本地 / CI 版本漂移)fvm install 3.44.1 && fvm use 3.44.1fvm install 3.44.1),并确认 flutter doctorflutter pub getlib/common/config/ignoreConfig.dartCLIENT_ID 和 CLIENT_SECRET示例:
class NetConfig {
static const CLIENT_ID = "xxxx";
static const CLIENT_SECRET = "xxxx";
}
flutter pub get
flutter analyze
dart run build_runner build --delete-conflicting-outputs
flutter build apk --release --target-platform=android-arm64 --no-shrink
build_runnerignoreConfig.dart.fvmrc 切到 3.44.1,可能撞到 SizeTransition.alignment 之类 3.41 之后引入的新 API)仓库目前没有提交进来的自动化测试目录,因此本地验证以静态检查、构建和手工冒烟为主:
flutter analyze