Mil*_*loš 55 android noclassdeffounderror
我在eclipse IDE中有一个Android项目正在运行.经过一些导入和测试,我得到错误:java.lang.NoClassDefFoundError.
在我的项目中,我有两个包:主要的一个,第二个包含一些类.
当我尝试从主活动类中的第二个包类实例化一个对象时,我收到此错误.
这是logcat:
FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.neurospeech.wsclient.MDPIforEditorialBoard
at milos.mdpi.Journals.<init>(Journals.java:41)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1409)
at android.app.Instrumentation.newActivity(Instrumentation.java:1040)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1777)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1893)
at android.app.ActivityThread.access$1500(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1054)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:4389)
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:849)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
找到我的问题的解决方案:
解决方案可以在这里找到:http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17
Min*_*sky 55
你最近更新了你的eclipse安卓插件(adt r17)吗?然后以下链接可能会有所帮助:
如何使用adt-17修复classdefnotfounderror
更新:问题出现一年过去了.我会保留链接,因为即使在2013年它似乎也可以帮助一些人解决问题.但是请注意你正在做的事情,请参阅下面的Erics评论.目前的ADT版本是22,我建议使用最新版本.
ern*_*azm 17
我通过在这里添加要导出的主项目的私有库来解决问题:
Project Properties->Java Build Path->Order And Export
Run Code Online (Sandbox Code Playgroud)
并确保选中Android私有库.
截图:

确保google-play-services_lib.jar并google-play-services.jar检查.清理项目并重新运行,classNotfound异常消失.
| 归档时间: |
|
| 查看次数: |
112440 次 |
| 最近记录: |