AuroraStore 中文文档 下载 App

安装失败排查 — Session / Shizuku / Device Owner 各种报错

常见错误信息与对应原因

「安装被用户拒绝」(Session Installer)

Session Installer 每次安装都弹系统确认框。如果你(或设备上的其他应用)点了「取消」,就会报这个错。

解决:重新触发下载/安装,这次在系统弹窗里点「允许/安装」。

「Shizuku 服务未运行」

Shizuku Installer 被选中但 Shizuku App 当前没有在后台运行。

解决:

「未授予 Device Owner 权限」

选了 Device Owner + Session Installer,但 Aurora Store 还不是 Device Owner。

解决:去系统设置里把 Aurora Store 设为 Device Owner(GrapheneOS 上直接在设置里能找到入口,其他设备需要 ADB provisioning)。

「签名不一致,无法覆盖安装」

这是 Android 的安全机制——两个 APK 如果签名不同,系统不允许直接覆盖安装。

最常见原因:从 GitLab Releases 装的 Aurora Store,后来又想从 F-Droid 覆盖升级(两个渠道签名不同)。

解决:

  1. 卸载当前版本(⚠️ 卸载会清除 Aurora Store 的下载缓存和设置,但不会清除通过 Aurora 安装的应用)
  2. 安装新渠道的版本
  3. 确认新版本 About 页面的签名指纹与渠道公示的一致

「应用安装包损坏」

下载过程中网络中断导致 APK 下载不完整。

解决:

  1. 侧栏 → Downloads → 找到这个应用的下载记录
  2. 删除不完整的缓存
  3. 重新下载

「安装失败,未知错误」

不常见但最难搞——Aurora Store 调用 PackageInstaller API 返回了一个 Aurora 没预料到的错误码。常见原因:

排查:

  1. 检查存储余量
  2. 去 APKMirror 等镜像站手动下载这个 APK → 用文件管理器直接安装 → 如果也失败说明是 APK 本身的问题
  3. 确认系统版本 ≥ 应用最低要求

切换安装器快速验证

如果某个安装器出问题,快速验证方法:

Settings → Installer → 切到 Session Installer(默认)→ 重新下载 → 安装。

Session Installer 是最基础的安装方式,几乎所有设备都能工作。如果 Session 也失败,问题不在安装器配置。