-
-
[求助][求助]android动态反射inovation reflect exception
-
发表于: 2017-7-13 20:33 2002
-
Object currentActivityThread = RefInvoke.( , , Class[]{}, Object[]{});String packageName = .getPackageName();ArrayMap mPackages = (ArrayMap) RefInvoke.( , currentActivityThread, );WeakReference wr = (WeakReference) mPackages.get(packageName);Object s=wr.get(); ClassLoader Origmclass=(ClassLoader) RefInvoke.( , s, ); DexClassLoader dLoader = DexClassLoader(, , ,Origmclass);s=wr.get(); RefInvoke.(, , s, dLoader); Log.(, + dLoader); { Object actObj = dLoader.loadClass(); Log.(, + actObj); } (Exception e) { Log.(, + Log.(e)); }
这段代码是网上关于dex加固的基本原理的,我自己改了一下测试用,
但不知为什么执行到dLoader.loadclass提示inovation refelct exception
包名是正确的,我自己改了,没有提示找不到
有看过这篇文章的么
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
看原图
赞赏
雪币:
留言: