Def Def Def Def error for Android-Bolts

I am using Android Studio (latest version) to develop my application. I use Parse as a basic solution. Everything worked smoothly until I found out that the syntax has a new release and I wanted to upgrade from Parse-1.7.1.jar to Parse-1.8.3.jar (latest version). Since parsing now uses the Bolts lib, I also added the library as follows:

compile 'com.parse.bolts:bolts-android:1.1.4' 

Parse.initialize ();

I also use facebook-sdk to not know if I need to do this with this mess.

All I get in my onCreate app is error

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)
+4

All Articles