gpt4 book ai didi

java - 反射 dalvik.system.DexClassLoader.findClass() NoSuchMethodException

转载 作者:行者123 更新时间:2023-11-30 07:12:59 24 4
gpt4 key购买 nike

对于方法:

Ldalvik/system/DexClassLoader;->findClass(Ljava/lang/String;)Ljava/lang/Class;

DexClassLoader继承自ClassLoader

以下对 Class.getMethod() 的调用失败,并出现 NoSuchMethodException:

Class.forName("dalvik.system.DexClassLoader")).getMethod("findClass",Class.forName("java.lang.String"))

我不明白为什么这个调用失败。除非我遗漏了什么,否则该方法是继承的并且应该返回。

最佳答案

findClass保护,因此 getMethod() 不会返回。相反,应该使用 getDeclaredMethod(),因为它还将返回 privateprotected 访问级别方法。

关于java - 反射 dalvik.system.DexClassLoader.findClass() NoSuchMethodException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38877756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com