chore(android): 4b 版本落账(HUD v5 标签 + APK versionCode 5)

- PROTO_LABEL 4→5:与 common::PROTO_VERSION 的人工同步义务(R5 显示要求),
  rel_mouse_phone_proof 的 HUD v5 断言与之配对(R-5 同源注释写明)
- versionCode 4→5、versionName 0.1-phase4b:真机验收跑的就是这个包,
  dumpsys 版本号是 proof 判「装没装对」的唯一依据(R-7 的 APK 侧对应物)
This commit is contained in:
郑博文 2026-11-02 12:38:40 +08:00
parent efcaeaad26
commit 45daba5419
2 changed files with 6 additions and 4 deletions

View File

@ -11,8 +11,8 @@ android {
applicationId = "com.verify.remote" applicationId = "com.verify.remote"
minSdk = 26 minSdk = 26
targetSdk = 34 targetSdk = 34
versionCode = 4 versionCode = 5
versionName = "0.1-phase4a" versionName = "0.1-phase4b"
// 阶段 1 只测真机 arm64;x86_64 留给模拟器回归 // 阶段 1 只测真机 arm64;x86_64 留给模拟器回归
ndk { ndk {
abiFilters += listOf("arm64-v8a") abiFilters += listOf("arm64-v8a")

View File

@ -1019,8 +1019,10 @@ class MainActivity : Activity(), RemoteSurfaceView.Listener {
* 与协议版本保持一致:远控画面状态栏显示当前握手版本(方案 R5 要求)。 * 与协议版本保持一致:远控画面状态栏显示当前握手版本(方案 R5 要求)。
* 值随 `common::PROTO_VERSION` 人工同步——Android 侧不做线格式解析, * 值随 `common::PROTO_VERSION` 人工同步——Android 侧不做线格式解析,
* 版本由 Rust 握手校验,这里只作显示与排障用。 * 版本由 Rust 握手校验,这里只作显示与排障用。
* 3b:3 → 4(协议 v4 相对鼠标)。 * 3b:3 → 4(协议 v4 相对鼠标);4b:4 → 5(帧头光标字段)。
* **同步义务**:升 PROTO_VERSION 必须同改这里 + rel_mouse_phone_proof 的
* HUD `v<N>` 断言(4b R-5 同源排查发现的耦合点)。
*/ */
private const val PROTO_LABEL = "4" private const val PROTO_LABEL = "5"
} }
} }