fpa 中文文档 下载 App

执行 Patch 到安装:等待完成、卸载原包、装上成品

patch 执行完成,界面上会出现安装按钮。从这一步到成品应用正常启动,中间有三个动作不能乱序。

顺序一:点安装,处理签名冲突

直接点安装。如果弹出版本冲突或签名冲突提示——回到签名冲突的处理流程:先卸载原应用,再回来点安装。这是预期内的正常流程,不是出错(原因在那一篇里讲透了)。

顺序二:确认 FPA 本体还在手机上

新版本 FPA 打包出的应用会检测 FPA 包名:FPA 不在,成品应用无法启动。所以安装成品前后都别动「卸载 FPA 省空间」的念头——它是所有成品应用的运行前提(机制见为什么 FPA 不能卸载)。

顺序三:装好后先完成授权与模块勾选

成品应用装上只是「框架进去了」,模块还没挂上。接着做两件事:

  1. Shizuku 授权:动态加载的作用域由 Shizuku 提供,留意授权弹窗并点允许(详见用 Shizuku 提供作用域);
  2. 勾选模块:回到 FPA,在目标应用的作用域里勾上模块(见勾选模块让功能生效)。

两步做完,杀掉应用后台重新打开,模块功能才真正出现。

安装环节的高频疑问

动态加载这条线到这里就通了。打包签名那条路,见自定义打包签名是什么。