fpa 中文文档 下载 App

动手前必读的四条规则:FPA 的游戏规则

FPA 的上手门槛不高,但它的「规则」和一般应用差别很大。下面四条是公开资料与社区实测里踩坑频率最高的,动手前把它们读完,能省掉大部分翻车后的迷茫。

一、换签名 = 必须卸载重装

打包后的应用与原包签名不同,安卓系统不允许签名冲突的覆盖安装——直接点安装必然失败。正确做法是先卸载原应用,再安装打包后的版本。代价要提前知道:卸载会清掉应用的本地数据,聊天记录、离线内容这些先在应用内备份好(操作细节见签名冲突)。

二、依赖原签名的功能可能失灵

重签名后,应用内调起支付、第三方登录、分享等依赖签名一致性的功能可能不可用。这是签名变化的正常现象,不是你操作失误,反复重装也不会好。哪些功能受影响、为什么,单独写了一篇:支付登录分享失灵。

三、作用域含「系统框架」的模块用不了

免 Root 方案只能作用于打进包里的那个应用,碰不到系统进程。模块说明里写着「系统框架 / System Framework」作用域的,直接放弃,别浪费时间试(一条筛掉的办法见哪些模块能挂)。

四、一次只挂一个模块

多模块混挂出了问题分不清是谁的锅——框架没实现某个模块要的接口、还是两个模块互相冲突,外人无法判断。正确姿势是先跑稳一个,再考虑加下一个(原理见一次只挂一个模块)。

还有一条容易被漏掉

新版本 FPA 打包出的应用会检测 FPA 包名——FPA 本体被卸载后,这些应用将无法启动。所以「打包完就卸载 FPA 省空间」是个危险动作,专门写了一篇:为什么 FPA 不能卸载。

四条都读完了?去获取安装包。