fpa 中文文档 下载 App

安装提示签名冲突:先卸载原应用再装打包版

点开打包好的应用,系统弹「安装失败/签名冲突」——这是 FPA 用户遇到的第一个高频问题,也是最容易用错力气的一个:反复点安装是没用的。

为什么必然冲突

安卓规定:同一个包名的应用,新安装包的签名必须与已安装版本一致,才允许覆盖安装。FPA 对目标应用打了补丁之后必须重新签名,签名就与原版不同了。于是「原应用还在」+「新包签名不同」这两个条件凑在一起,系统直接拒绝。

这不是 FPA 的缺陷,是所有改包方案的共同前提——LSPatch 打出来的包同样如此。

正确处理顺序

  1. 备份应用内的重要数据(聊天记录、离线内容、登录状态里的本地部分)——下一步会清掉它们;
  2. 卸载原应用;
  3. 回到 FPA,点安装打包好的新版本;
  4. 装好后重新登录应用,按勾选模块让功能生效完成最后一步。

「直接装」会发生什么

不卸原包硬装,系统会给出签名不一致的提示然后中止——没有绕过办法,也不该找绕过办法。个别用户会想到「先装成第二个应用」:同包名的应用在一台设备上只能存在一个,这条路也不通。

卸载的连带影响

装完后又遇到应用打不开的情况?先确认 FPA 本体还在(为什么 FPA 不能卸载),再走应用打包后闪退的排查顺序。