使用as开发xposed遇到的问题
Posted ugvnui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用as开发xposed遇到的问题相关的知识,希望对你有一定的参考价值。
保证所有配置正确,然后设置以下配置:
请确保禁用Instant Run(File -> Settings -> Build, Execution, Deployment -> Instant Run),否则您的类不会直接包含在APK中,而是通过Xposed无法处理的存根应用程序加载。
androidManifest.xml 添加:
<meta-data android:name="xposedmodule" android:value="true" /> <meta-data android:name="xposeddescription" android:value="测试Xp框架" /> <meta-data android:name="xposedminversion" android:value="30" />
build.gradle 添加:
compileOnly ‘de.robv.android.xposed:api:82‘
compileOnly ‘de.robv.android.xposed:api:82:sources‘
切换到project模式,在appsrcmain目录下添加:assets目录(普通目录)
新建文件(不能有扩展名):xposed_init
文件内输入XP.class的入口包名+类名 例如:
cn.xp.android.injection.xphook
hook代码:
public class xphook implements IXposedHookLoadPackage { @Override public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable { Log.d("XPHOOK",String.format("输出包名:%s",lpparam.packageName)); } }
以上是关于使用as开发xposed遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章
[Xposed开发] Xposed模块使用XSharedPreferences进行存储数据