打包
1.克隆指定分支
克隆一个LuaHook的simplify分支到本地
bash
git clone -b simplify https://github.com/KuLiPai/LuaHook.git2.打开项目并定位文件
用Android Studio或其他IDE打开项目
等待依赖加载完毕
找到app/src/main/java/com/kulipai/luahook/LuaCode.kt文件
3.编写 Lua 代码

在上图红色方块中写入lua代码,并保存
4.修过应用信息
在app/build.gradle.kts里修改如下内容
applicationId包名
versionCode版本号
versionName版本名

请不要修改
namespace = "com.kulipai.luahook"会导致hook失效
如果你的lua代码使用宿主资源注入扩展,为防止资源 ID 互相冲突,你需要修改资源 ID。(app/build.gradle.kts第54-56行左右)

注意
提供的示例资源 ID 值仅供参考,不可使用 0x7f,默认为 0x64,为了防止当前宿主存在多个 Xposed 模块,建议自定义你自己的资源 ID。
修改app名称和图标
在app\src\main\AndroidManifest.xml里修改

可以直接将@string/app_name改成app名字符串
5.编译和打包
使用 Gradle 或 IDE 的编译功能来构建程序,生成最终的 APK 安装包
Android Studio点这里如图


然后加载或新建你的签名文件
最后选release进行编译

最终生成的apk在app\release\app-release.apk
(初次编译时间可能较长,请耐心等待,如果失败尝试重新编译,还有问题可以联系作者)
