方法:
Ldalvik/system/DexClassLoader;->findClass(Ljava/lang/String;)Ljava/lang/Class;
以下对Class.getMethod()
的调用失败并显示NoSuchMethodException
:
Class.forName("dalvik.system.DexClassLoader")).getMethod("findClass",Class.forName("java.lang.String"))
我不明白为什么这个电话会失败。除非我遗漏了某些内容,否则该方法将被继承并应返回。
答案 0 :(得分:1)
findClass
为protected
,因此getMethod()
不会返回。应该使用getDeclaredMethod()
,因为它还会返回private
和protected
访问级别方法。