我将库项目(.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中使用时抛出异常,否则其工作正常。
非常感谢任何帮助。