Skip to content

[release/beta][android] 安卓修复已合入 beta (#712) 但尚未发版,用户只能侧载 #704 分支产物 #719

@HKLHaoBin

Description

@HKLHaoBin

背景

安卓端若干关键修复(#677 闪退、JNI release 裁剪、应用内自动更新等)已通过 #712 合入 beta(合并提交 fbe40ab5,2026-06-19)。

合并后 CI 质量门禁已自动触发并通过Actions run #27808336038Android cargo check / macOS / Windows / Linux 全绿),但 未打新的 v*-beta-tauri tag,因此 Release Tauri (cross-platform)Android APK (debug) 发版流水线均未运行。

当前问题

官方 GitHub Release 上最新的安卓 Beta 仍是 v1.3.10-4-beta-tauri(2026-06-17),早于 #712 合并,不包含以下修复:

因此:

  1. Release 页 下载的 OpenLess_1.3.10-4_*.apk 仍会复现 [Bug] 安卓新版本闪退 #677 等安卓问题;
  2. 设置页「检查 Beta 更新」指向的 latest-android-*-beta.json 也不会引导到含修复的版本;
  3. 目前想用到修复版,只能 侧载非官方产物——例如 #704 对应分支在贡献者 fork 上手动 dispatch 的 CI 产物(HKLHaoBin/openless Actions run #27700211279,分支 feat/android-auto-update-to-beta)。该产物与最终合入的 feat(android): 集成 #704 安卓自动更新 + 同步 PC updater 修复(#705 公钥 / #708 安装失败兜底)到安卓 #712 仍有细微差异,且不在官方 Release / updater manifest 链路内,普通用户难以发现和信任。

期望

请维护者在当前 beta HEAD(含 #712)上发布新的 Beta 版本,例如:

  • 打 tag:v1.3.10-5-beta-tauri(或下一个 beta 序号)
  • 触发 Release Tauri (cross-platform) + Android APK (debug) 流水线
  • 上传签名后的 OpenLess_*_*.apk.apk.siglatest-android-{arch}-beta.json(含 mirror 变体)到 GitHub Release

这样安卓用户可以通过:

  • Release 页直接下载,或
  • 应用内 Beta 更新检查

获得官方签名、可追踪版本的修复包。

参考链接

临时 workaround(供其他用户参考)

在官方新 Beta 发布前,可暂时从 #704 PR 讨论区 提到的分支产物侧载(adb install -r)。注意:该 APK 签名与官方 Release 可能不同,跨签名升级时需先卸载(会丢失应用数据,请自行备份配置)。


/cc @appergb — 感谢已合并 #712;发版后即可关闭此分发缺口。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions