使用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 插件开发入门教程

[Xposed开发] Xposed模块使用XSharedPreferences进行存储数据

[Xposed开发] Xposed模块使用XSharedPreferences进行存储数据

基于xposed Hook框架实现个人免签支付方案

8.0系统手机激活Xposed框架失败The Xposed framework