ecplise调试 java.lang.NoClassDefFoundError异常解决方法
来源:互联网 发布:惠州asm先进科技 知乎 编辑:程序博客网 时间:2024/05/29 04:37
外部android工程import到ecplise中去,编译正常,运行报错,logcat 如下:
12-19 10:55:25.915: E/AndroidRuntime(2929): FATAL EXCEPTION: main
12-19 10:55:25.915: E/AndroidRuntime(2929): java.lang.NoClassDefFoundError: com.guet.SiriCN.MainActivity$1
12-19 10:55:25.915: E/AndroidRuntime(2929): at com.XXX.MainActivity.<init>(MainActivity.java:189)
12-19 10:55:25.915: E/AndroidRuntime(2929): at java.lang.Class.newInstanceImpl(Native Method)
12-19 10:55:25.915: E/AndroidRuntime(2929): at java.lang.Class.newInstance(Class.java:1429)
12-19 10:55:25.915: E/AndroidRuntime(2929): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
12-19 10:55:25.915: E/AndroidRuntime(2929): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
12-19 10:55:25.915: E/AndroidRuntime(2929): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
12-19 10:55:25.915: E/AndroidRuntime(2929): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
12-19 10:55:25.915: E/AndroidRuntime(2929): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
12-19 10:55:25.915: E/AndroidRuntime(2929): at android.os.Handler.dispatchMessage(Handler.java:99)
12-19 10:55:25.915: E/AndroidRuntime(2929): at android.os.Looper.loop(Looper.java:123)
12-19 10:55:25.915: E/AndroidRuntime(2929): at android.app.ActivityThread.main(ActivityThread.java:4627)
12-19 10:55:25.915: E/AndroidRuntime(2929): at java.lang.reflect.Method.invokeNative(Native Method)
12-19 10:55:25.915: E/AndroidRuntime(2929): at java.lang.reflect.Method.invoke(Method.java:521)
12-19 10:55:25.915: E/AndroidRuntime(2929): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
找了很多原因,最后发现时引入外部jar包的时候,如果该jar包不在lib目录中,需要单独再引用一次,解决方法如下:
properties - java build path - order and export页面
- ecplise调试 java.lang.NoClassDefFoundError异常解决方法
- 启动Tomcat java.lang.NoClassDefFoundError异常解决方法
- 【异常】java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常解决方法
- 【异常】java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常解决方法
- java.lang.NoClassDefFoundError异常
- java.lang.NoClassDefFoundError异常
- java.lang.NoClassDefFoundError解决方法
- java.lang.NoClassDefFoundError解决方法
- android中java.lang.NoClassDefFoundError异常的解决方法之一
- Tomcat7异常 java.lang.NoClassDefFoundError
- java.lang.NoClassDefFoundError 异常解读
- java.lang.NoClassDefFoundError:异常解决
- 一个异常:java.lang.NoClassDefFoundError
- java.lang.NoClassDeffoundError异常处理
- java.lang.NoClassDefFoundError:...... 的解决方法
- java.lang.NoClassDefFoundError错误解决方法
- java.lang.NoClassDefFoundError错误解决方法
- java.lang.NoClassDefFoundError的解决方法
- Xcode4.2中将Three20开源库导入到工程项目中
- 初学EXT
- 使用 Eclipse 调试 Compiere 的 JBoss 会计引擎
- .NET WinForm编程Q&A系列(一)——多线程操作
- c#下载问题
- ecplise调试 java.lang.NoClassDefFoundError异常解决方法
- C# Hashtable
- 在YII框架中运用smarty模板引擎
- Java性能小技巧
- js只能输入数字[价格等]
- Android中native进程内存泄露的调试技巧
- 我依然单身?
- VS离线帮助下载
- 外观模式