Xposed插件开发环境配置

准备

  • 已获得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

猜你喜欢

转载自blog.csdn.net/qq_30496695/article/details/80487326