-
released this
2026-08-23 14:46:46 +08:00 | 0 commits to main since this releaseEntryway Android TV 0.23.0 Debug
本次为 Android TV 独立版本的首个正式独立 Release,同时将同一安装包放入既有全局
v0.25.0Compatibility Bridge,帮助仍使用旧版全局更新检查的用户完成迁移。应用版本从 0.18.1 升到 0.23.0;升级后,TV 更新检查切换到android-tv-v*独立 Tag。版本信息
平台 应用版本 构建号 渠道 独立 Tag 安装包 Android TV 0.23.0 40 Debug android-tv-v0.23.0Entryway-tv-debug-0.23.0.apk本 Release 的正式归属是独立 Tag
android-tv-v0.23.0;同一 APK 另外放入既有全局v0.25.0,仅作为旧版迁移桥接。后续 TV 版本继续使用android-tv-v*Tag。本次更新
- 完成播放器分层重构:画面保持可见,顶部信息条、底部进度条、动作胶囊和设置侧栏职责分离。
- 完成播放器设置侧栏、音视频/字幕/弹幕/版本面板,以及遥控器焦点和返回行为修复。
- 完成首页、媒体库、详情、搜索和设置中心的 TV 交互整理;保留既有服务器、弹幕和播放数据兼容。
- TV 更新检查从单个全局
releases/latest改为 Release 列表,只接受android-tv-v*下的 TV Debug/Release APK,并按语义版本选择最高版本。 - 版本比较改为严格的语义版本比较,远端版本不高于当前版本时不再误报更新。
升级与兼容性
- 旧 TV 版本可通过全局
v0.25.0桥接 Release 直接覆盖安装本包。 - 本包继续使用既有 Android Debug 签名证书,证书 SHA-256 为
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。 - 安装本包后,后续更新只从
android-tv-v*平台 Release 中查找,不会把手机版或历史全局 Release 当作 TV 更新。
构建与验证
- Debug 发布包:
./gradlew :tv-app:assembleDebug。 - Preview/R8 门禁包:
./gradlew :tv-app:assemblePreview。 - TV 单测:
./gradlew :tv-app:testDebugUnitTest。 - R8/JNI/Gson 检查:
./scripts/verify-r8-tv.sh tv-app/build/outputs/apk/preview/Entryway-tv-preview-0.23.0.apk。 - 资源格式字符串检查:
python3 scripts/verify-format-strings.py。
产物校验
Entryway-tv-debug-0.23.0.apk:207647229 bytes;SHA-256ee291f50af037f42e1e3f30d46942f8720c345dc0d513a98533cf0e36abe6436。- Preview 校验包
Entryway-tv-preview-0.23.0.apk:181511500 bytes;SHA-256dda2c4e441932f7d8bfc112db6bf052676447b68046af6311ca64cdee57cfcc7。 - 当前源码基线:
daf1ee75c3c42eb955b90cfcbc51e7809f13494a。
Downloads