Android上Java库中代码的NoClassDefoundError

Android上Java库中代码的NoClassDefoundError

我经常在我的用户中遇到错误。该应用程序在启动时崩溃。当MainActivity被加载时,VM显然找不到类。我不知道为什么。该应用程序的架构是,有一个共同的项目,我的免费和专业版本都在使用。不知道这是否相关。请参阅下面的堆栈跟踪。有什么想法吗?


java.lang.NoClassDefFoundError: com.android.common.MainActivity

at com.mycompany.myapp.Splash.onCreate(Splash.java:23)

at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)

at android.app.ActivityThread.access$1500(ActivityThread.java:117)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)

at android.os.Handler.dispatchMessage(Handler.java:99)

at android.os.Looper.loop(Looper.java:130)

at android.app.ActivityThread.main(ActivityThread.java:3687)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:507)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)

at dalvik.system.NativeStart.main(Native Method)

Caused by: java.lang.ClassNotFoundException: com.android.common.MainActivity in loader     dalvik.system.PathClassLoader[/system/framework/com.google.android.maps.jar:/data/app/com.android.pro-1.apk]

编辑:谢谢你的评论,理查德。现在我改变了com.android.Splash其他的东西。反正也不是真正的姓。我的错.!


BIG阳
浏览 524回答 3
3回答

幕布斯6054654

尝试转到Project->Properties->JavaBuildPath->Order&export,并确保为您的项目和正在使用的所有其他库项目检查Android专用库。我通过下面的链接获得了解决方案NoClassDefoundError Android项目?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android