菜鸟记录一些文档,只作为参考用,用于和大家分享:
在android中出现
09-02 14:15:22.554: E/AndroidRuntime(2836): FATAL EXCEPTION: main
09-02 14:15:22.554: E/AndroidRuntime(2836): java.lang.NoClassDefFoundError: com.yolanda.nohttp.NoHttp
09-02 14:15:22.554: E/AndroidRuntime(2836): at cn.itcast.xinwenclient.MyApplication.onCreate(MyApplication.java:14)
09-02 14:15:22.554: E/AndroidRuntime(2836): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999)
09-02 14:15:22.554: E/AndroidRuntime(2836): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4151)
09-02 14:15:22.554: E/AndroidRuntime(2836): at android.app.ActivityThread.access$1300(ActivityThread.java:130)
09-02 14:15:22.554: E/AndroidRuntime(2836): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1255)
09-02 14:15:22.554: E/AndroidRuntime(2836): at android.os.Handler.dispatchMessage(Handler.java:99)
09-02 14:15:22.554: E/AndroidRuntime(2836): at android.os.Looper.loop(Looper.java:137)
09-02 14:15:22.554: E/AndroidRuntime(2836): at android.app.ActivityThread.main(ActivityThread.java:4745)
09-02 14:15:22.554: E/AndroidRuntime(2836): at java.lang.reflect.Method.invokeNative(Native Method)
09-02 14:15:22.554: E/AndroidRuntime(2836): at java.lang.reflect.Method.invoke(Method.java:511)
09-02 14:15:22.554: E/AndroidRuntime(2836): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
09-02 14:15:22.554: E/AndroidRuntime(2836): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-02 14:15:22.554: E/AndroidRuntime(2836): at dalvik.system.NativeStart.main(Native Method)
一般是因为没有关联jar包导致的
一般在自己项目中使用jar包分为四步可以引用成功:
1.在项目libs中添加jar包
2.右键jar包/build path/add to build path
3.右键jar包/Build path/configure/在 Order and Export中/把引用的jar包全部打钩
4.clear工程
就可以解决