Xposed模块折腾记

转载自:http://mybeibei.net/?p=1027

配置记录:

1.Xposed installer下载时注意适配版本

2.fileTree  和  files    两段  描述前面全部改为“provided”

3.完全配置好后,重启才能生效

按照网上教程,折腾了近一个下午,先是提示assets不能找到,后来又看网上说是as自带libs问题,于是又重新建了个lib文件夹,最后却总报错“java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected”,发现最终在bulid.gradle文件中的dependencies这段内容,将“fileTree和files两段描述前面全部改为“provided”就OK了。将模块折腾记录如下:

1.准备环境:ROOT手机或模拟器、android studio、Xposed installer

2.安装Xposed installer,安装后重启,没什么好说的(略)

3.打开AS,创建project,最后选择Add no activity(前提是你的模块是无需activity的)

4.然后下载XposedBridgeApi-54.jar,按照网上教程所说,不建议直接放入libs目录,手动建立一个lib文件夹,然后将jar包丢进去,然后bulid-library

5.修改AndroidMainfest.xml文件,在application中添加如下代码:

 

xposedmodule代表的是Android程序作为Xposed中的一个模块,所以值为true;
xposeddescription代表的是对本模块的功能的描述,自己简单叙述下就可以了;
xposedminversion代表的模块开发时用到的xposed的jar包的最低版本号,这里写54,因为所用的jar包版本是54

6.接下来,写个Test类,代码:

7.新建一个assets文件夹,记得放在main目录下,在assets文件夹下创建一个文件,名叫xposed_init,写入刚刚的类名,我的是“com.guge.bug.xposed.Test”

8.OK,最后修改build.gradle 文件,将dependencies 中的fileTree和files前面的compile改为“provided”

9.编译apk,安装至手机或模拟器,在xposed中勾选你的模块

10.然后就可以在logcat和xposed日志中看到效果了,附上效果图:

QQ图片20160310171648

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值