2
我有一个Android库,我正在使用两个不同的项目。其中之一,我可以正确使用图书馆。但是,在第二个项目中,我遇到了NoClassDefFound异常。Android库中的NoClassDefFound
七月8日至31日:
49:23.155 7073-7073/com.my.android.app E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.my.android.app, PID: 7073 java.lang.NoClassDefFoundError: com.my.android.library.MyClass
的未发现的类是APK里面。我可以在classes.jar中看到它 当我在debbuging时,我可以进入该类的代码,但是在执行它时,它会崩溃。 最后,我安装了全新的Android Studio 2.2,并使用了APK分析器,我可以在classes.dex中查看未找到的类。
如果multidexing将是摆在首位,他不能从它建立一个APK的问题。 – breakline
不正确。正如他所说,可以成功创建APK文件,但如果调用目标驻留在另一个dex文件中,而应用程序不是MultidexApplication的实例,则会发生NoClassDefFound异常。 –
情况并非如此 –