InstallerX 中文文档 下载 App

安装失败:存储不足 / 同包名已存在 / 签名不匹配

存储空间不足(INSTALL_FAILED_INSUFFICIENT_STORAGE)

现象

安装到一半失败,错误信息明确提到存储不足。

解决

设备上已存在相同包名(INSTALL_FAILED_ALREADY_EXISTS / INSTALL_FAILED_DUPLICATE_PACKAGE)

现象

系统报告同包名应用已存在,拒绝安装。

原因

你正在安装一个包名已经在设备上注册过的应用。可能场景:

解决

  1. 如果是更新:让 InstallerX 正常更新(系统安装器应该允许,InstallerX 也会自动走更新路径)
  2. 如果是不同来源同包名:先卸载旧应用再装新的(但会丢数据)
  3. 如果是残留导致的"已存在":

更新失败 / SharedUID 签名不一致(INSTALL_FAILED_UPDATE_INCOMPATIBLE / INSTALL_FAILED_SHARED_USER_INCOMPATIBLE)

现象

更新应用时提示签名不兼容,或 SharedUID 不一致。

原因

解决

  1. 如果 InstallerX 开了"禁止签名不匹配":会在请求到达系统前就拦截,这时请安装同签名的版本(从同一个可信来源下载)
  2. 一定要装不同签名的版本:先卸载旧应用(会丢数据),再装新的——但请先确认新 APK 来源可信
  3. Core Patch 环境下:系统签名校验可能被绕过,但 InstallerX 的签名拦截仍是最后的安全防线——强烈建议在 Core Patch 环境下开启"禁止签名不匹配"

InstallerX 自动拦截了,想临时放行

对话框安装模式下点击"智能建议" → 选择"为当前会话临时允许签名不匹配"。只对当前安装生效,装完失效。