Java 未找到类定义错误,请执行分析

Java 未找到类定义错误,请执行分析,java,android,parse-platform,facebook-android-sdk,bolts-framework,Java,Android,Parse Platform,Facebook Android Sdk,Bolts Framework,我正在使用Android Studio(最新版本)开发我的应用程序。我使用解析作为后端解决方案。一切都很顺利,直到我发现parse有了新版本,我想从parse-1.7.1.jar升级到parse-1.8.3.jar(最新版本)。 由于parse现在使用螺栓库,我还添加了如下库: compile 'com.parse.bolts:bolts-android:1.1.4' Parse.initialize() 此外,我还使用facebook sdk,不知道这是否与这种混乱有任何关系 我在应用程序

我正在使用Android Studio(最新版本)开发我的应用程序。我使用解析作为后端解决方案。一切都很顺利,直到我发现parse有了新版本,我想从parse-1.7.1.jar升级到parse-1.8.3.jar(最新版本)。 由于parse现在使用螺栓库,我还添加了如下库:

compile 'com.parse.bolts:bolts-android:1.1.4' 
Parse.initialize()

此外,我还使用facebook sdk,不知道这是否与这种混乱有任何关系

我在应用程序onCreate方法中得到的只是这个错误

03-08 22:07:05.841  24519-24533/ant.flow E/dalvikvm﹕ Could not find class 'bolts.Task$TaskCompletionSource', referenced from method com.parse.ParsePinningEventuallyQueue.waitForOperationSetAndEventuallyPin
03-08 22:07:05.841  24519-24519/ant.flow E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: ant.flow, PID: 24519
    java.lang.NoClassDefFoundError: bolts.BoltsExecutors
            at bolts.Task.<clinit>(Task.java:31)
            at com.parse.ParseSQLiteDatabase.<init>(ParseSQLiteDatabase.java:45)
            at com.parse.ParseSQLiteDatabase.openDatabaseAsync(ParseSQLiteDatabase.java:33)
            at com.parse.ParseSQLiteOpenHelper.getDatabaseAsync(ParseSQLiteOpenHelper.java:43)
            at com.parse.ParseSQLiteOpenHelper.getWritableDatabaseAsync(ParseSQLiteOpenHelper.java:39)
            at com.parse.OfflineStore.findAsync(OfflineStore.java:390)
            at com.parse.OfflineStore.findAsync(OfflineStore.java:354)
            at com.parse.ParsePin.getParsePin(ParsePin.java:22)
            at com.parse.ParseQuery.countFromLocalDatastoreAsync(ParseQuery.java:885)
            at com.parse.ParseQuery.access$1700(ParseQuery.java:78)
            at com.parse.ParseQuery$22.call(ParseQuery.java:1132)
            at com.parse.ParseQuery$22.call(ParseQuery.java:1128)
            at com.parse.ParseQuery.doWithRunningCheck(ParseQuery.java:912)
            at com.parse.ParseQuery.countInBackground(ParseQuery.java:1128)
            at com.parse.ParseInstallation.hasCurrentInstallationAsync(ParseInstallation.java:88)
            at com.parse.GcmRegistrar.updateAsync(GcmRegistrar.java:96)
            at com.parse.Parse.initialize(Parse.java:240)
            at ant.flow.SocialApplication.onCreate(SocialApplication.java:33)
            at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1025)
            at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4581)
            at android.app.ActivityThread.access$1600(ActivityThread.java:161)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1325)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:157)
            at android.app.ActivityThread.main(ActivityThread.java:5356)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
            at dalvik.system.NativeStart.main(Native Method)
03-08 22:07:05.841 24519-24533/ant.flow E/dalvikvm﹕ 找不到从方法com.parse.ParsePinningEventuallyQueue.waitforOperationSetAndeventuallyPiin引用的类“bolts.Task$TaskCompletionSource”
03-08 22:07:05.841 24519-24519/ant.flow E/AndroidRuntime﹕ 致命异常:主
流程:ant.flow,PID:24519
java.lang.NoClassDefFoundError:bolts.BoltsExecutors
Task.(Task.java:31)
在com.parse.ParseSQLiteDatabase.(ParseSQLiteDatabase.java:45)
在com.parse.ParseSQLiteDatabase.openDatabaseAsync(ParseSQLiteDatabase.java:33)
在com.parse.ParseSQLiteOpenHelper.getDatabaseAsync(ParseSQLiteOpenHelper.java:43)
在com.parse.ParseSQLiteOpenHelper.getWritableDatabaseAsync(ParseSQLiteOpenHelper.java:39)
位于com.parse.OfflineStore.findAsync(OfflineStore.java:390)
位于com.parse.OfflineStore.findAsync(OfflineStore.java:354)
在com.parse.ParsePin.getParsePin(ParsePin.java:22)
在com.parse.ParseQuery.countFromLocalDatastoreAsync(ParseQuery.java:885)上
访问com.parse.ParseQuery.access$1700(ParseQuery.java:78)
在com.parse.ParseQuery$22.call(ParseQuery.java:1132)
在com.parse.ParseQuery$22.call(ParseQuery.java:1128)
在com.parse.ParseQuery.doWithRunningCheck(ParseQuery.java:912)上
在com.parse.ParseQuery.countInBackground(ParseQuery.java:1128)
在com.parse.ParseInstallation.hasCurrentInstallationAsync(ParseInstallation.java:88)
在com.parse.gcmregistar.updateAsync(gcmregistar.java:96)
在com.parse.parse.initialize(parse.java:240)
位于ant.flow.SocialApplication.onCreate(SocialApplication.java:33)
位于android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1025)
位于android.app.ActivityThread.handleBindApplication(ActivityThread.java:4581)
在android.app.ActivityThread.access$1600(ActivityThread.java:161)
在android.app.ActivityThread$H.handleMessage上(ActivityThread.java:1325)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:157)
位于android.app.ActivityThread.main(ActivityThread.java:5356)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:515)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:1265)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
在dalvik.system.NativeStart.main(本机方法)

您使用的是什么版本的Facebook SDK?你能在问题中包含app/build.gradle文件吗?我用新的Facebook SDK 4.0解决了这个问题