使用反射在库项目中找不到的类

时间:2016-11-16 06:44:55

标签: java android classnotfoundexception

我将库项目(.aar)文件添加到DemoProject中,其中库项目内部使用反射。

但是DemoProject显示了classNotFound的反射类。

堆栈跟踪。

Suppressed: java.lang.ClassNotFoundException: com.coderconsole.phoneUtils
 at java.lang.Class.classForName(Native Method)
 at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
 at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:504)

 Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available

代码:

try {
            return Class.forName("com.coderconsole.phoneUtils");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

在libraryproject中使用时抛出异常,否则其工作正常。

非常感谢任何帮助。

0 个答案:

没有答案