一、ClassNotFoundException
错误:
ClassNotFoundException.png
TK8UMW)$0O~WC10XQ_{H~HB.png
解决过程:
ClassNotFoundException,也许你会说就是这个类不存在呗,有啥难的,看看你的源码有没有这个类不就结了,实话告诉你,我真的查源码了,真的有这个类。。会不会是我看错了?不可能,因为在Android5.0上运行的66的,就是在Android4.4报错~~~。为啥呢?我也郁闷呀,,于是,我问了我的大神,果然一语道破天机,大神说,Android5.0之下不支持多编译,需要把classLoader换成context.getClassLoader(),不能使用Xposed自带的。我以为这样问题就解决了,兴奋的去找context,而我一个小小白还没有意识到Xposed都是IXposedHookLoadPackage接口的实现类,无法获取到context,这才意识到context是自己hook的应用的context,真为自己的智商捉急啊。。继续,只要应用启动肯定都会进入首页的吧,那我Hook下首页的类,获取context,然后再用该context去hook应用中用到的类,这总可以了吧,SO,动起来,然而,这次更难过了,居然hook应用首页也是ClassNotFoundException异常,,天哪,我想哭。。哭也没用,继续咯
这或许是一段有用的讨论,可以看看哦
1511429976(1).jpg
后续不断更新中......