Xposed插件开发环境配置

匿名 (未验证) 提交于 2019-12-03 00:22:01
  • 已获得root权限的手机
  • Xposed Installer

手机上安装Xposed Installer后打开,框架-》安装/更新-》重启

  • android Studio新建android项目
  • AndroidManifest文件中写入配置信息
<meta-data     android:name="xposeddescription"     android:value="插件描述" /> <meta-data     android:name="xposedmodule"     android:value="true" /> <meta-data     android:name="xposedminversion"     android:value="54" />
  • 导入XposedBridgeApi-54.jar
    新建lib并放入XposedBridgeApi-54.jar

    在app/build.gradle中导入
dependencies {     ……     //用provided的原因是Xposed Installer中包含了XposedBridgeApi,打包时不需要将jar包打入apk,否则会冲突     provided files('lib/XposedBridgeApi-54.jar')     …… }
  • 新建插件类
public class Init implements IXposedHookLoadPackage {     @Override     public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {     } }
  • 将新建插件类设置为默认初始化类
    新建assets目录,并在assets中建立Xposed_init文件

    在xposed_init文件中写入插件类名,形式为包名.类名,例如:
com.xposedtest.Init
转载请标明出处:Xposed插件开发环境配置
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!