(Android Studio) XposedBridge 源码编译用于开发插件的 jar 包
目录
[TOC]
XposedBridge 项目地址
https://github.com/rovo89/XposedBridge
编译过程
克隆项目源码到本地
git clone https://github.com/rovo89/XposedBridge
将源码导入到 Android Studio 中
使用 Android Studio :File -> Open -> 【选中项目目录】-> OK
修改配置文件(可选)
修改项目目录下的 app 目录里的 build.gradle 构建文件,将 assert sdkSources.exists() 注释掉。
使用 gradle 构建 jar 包
等待 gradle 自动配置好依赖环境后,打开项目目录下的 app 目录里的 build.gradle 构建文件,运行 generateAPI 构建任务,具体操作为找到文件中以 task generateAPI 开头的一行代码,在这行代码的左边有一个绿色三角(可运行标志),若没有该可运行标志,应该是前面的 Android Studio 在进行自动 gradle 依赖等配置时由于网络或者某些原因失败了,检查环境再重新导入 Android Studio 可以解决。点击该可运行标志,选择 Run 'XposedBridge' [generateAPI] 后, Android Studio 便会开始构建 API 的 jar 包,观察输出,没有明显错误且最后显示 BUILD SUCCESSFUL 字样的话,也就算是构建 jar 包成功了。jar 包默认保存在 app 目录下的 build/api 路径下,文件名默认为 api.jar 和 api-source.jar。









网友评论