我在我的Android应用程序中使用Parse.com的库,我收到以下错误。
05-26 18:43:31.838:E / AndroidRuntime(4759):致命异常:主要 05-26 18:43:31.838:E / AndroidRuntime(4759): java.lang.NoClassDefFoundError:com.parse.ParseObject 05-26 18:43:31.838:E / AndroidRuntime(4759):at com.parse.starter.ParseStarterProjectActivity.onCreate(ParseStarterProjectActivity.java:14) 05-26 18:43:31.838:E / AndroidRuntime(4759):at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 05-26 18:43:31.838:E / AndroidRuntime(4759):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722) 05-26 18:43:31.838:E / AndroidRuntime(4759):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784) 05-26 18:43:31.838:E / AndroidRuntime(4759):at android.app.ActivityThread.access $ 1500(ActivityThread.java:123)05-26 18:43:31.838:E / AndroidRuntime(4759):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:939) 05-26 18:43:31.838:E / AndroidRuntime(4759):at android.os.Handler.dispatchMessage(Handler.java:99)05-26 18:43:31.838:E / AndroidRuntime(4759):at android.os.Looper.loop(Looper.java:130)05-26 18:43:31.838: E / AndroidRuntime(4759):at android.app.ActivityThread.main(ActivityThread.java:3835)05-26 18:43:31.838:E / AndroidRuntime(4759):at java.lang.reflect.Method.invokeNative(Native Method)05-26 18:43:31.838:E / AndroidRuntime(4759):at java.lang.reflect.Method.invoke(Method.java:507)05-26 18:43:31.838: E / AndroidRuntime(4759):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:847) 05-26 18:43:31.838:E / AndroidRuntime(4759):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)05-26 18:43:31.838:E / AndroidRuntime(4759):at dalvik.system.NativeStart.main(原生方法)
请帮我解决这个问题
答案 0 :(得分:0)
我在Parse和Android上遇到了同样的问题,原因是我检查了SDK版本后我发现没有Target SDK版本,但有一个用于Min SDK版本。我刚刚添加了目标SDK版本(本例中为8)以匹配Min版本,它可以正常工作。我猜Parse会检查目标SDK版本。
答案 1 :(得分:0)
我希望这可能对你有所帮助。
打开项目的属性。
单击java build path。
点击订单和导出标签,然后点击解析jar文件进行检查。
然后构建并清理项目然后运行。