Thanks. I just fixed the document source, and it will go out to the website on the next push.
On Wed, Jan 7, 2015 at 11:16 PM, Hiren Adesara <[email protected]> wrote: > I faced the same issue when I followed the tutorial on > developer.couchbase.com site.It led me to the same page that Ersin > mentioned: > http://developer.couchbase.com/mobile/develop/training/build-first-android-app/get-started-studio/index.html#add-cbl-dependencies. > Please update. > > On Saturday, December 6, 2014 12:02:17 PM UTC-8, Traun Leyden wrote: >> >> Looks like you are using an older version and hitting this issue: >> >> https://github.com/couchbase/couchbase-lite-android/issues/373 >> >> Can you give me the direct link to the docs you are looking at so we can >> update it? >> >> Also, let me know where you downloaded the couchbase lite binaries so I >> can make sure you are getting the latest version. >> >> If you are using Android Studio, the easiest way to get the binaries is >> via Maven. See the GrocerySync example app's build.gradle >> <https://github.com/couchbaselabs/GrocerySync-Android/blob/master/GrocerySync-Android/build.gradle#L42> >> . >> >> GrocerySync also some screencasts >> <https://github.com/couchbaselabs/GrocerySync-Android#screencasts> that >> walk you through building it. >> >> >> >> >> On Sat, Dec 6, 2014 at 11:55 AM, Ersin Ertan <[email protected]> >> wrote: >> >>> >>> >>> Hey there, >>> >>> I'm trying the Building your first Couchbase Lite Android app Training >>> section, doing some copy-paste, and am hit with this error while following >>> the guide. >>> >>> *Can't find SQLiteConnection.mConnectionPtr* >>> >>> because of this line >>> >>> try{ >>> * database = manager.getDatabase(dbname);* >>> com.couchbase.lite.util.Log.d(TAG, "Database created"); >>> } >>> catch(com.couchbase.lite.CouchbaseLiteException e){ >>> com.couchbase.lite.util.Log.e(TAG, "Cannot get database"); >>> return; >>> } >>> } >>> >>> *Complete error:* >>> >>> 12-06 14:31:43.873 2408-2408/com.test.couchbaselitenosqldb >>> D/HelloWorld﹕ Manager created >>> 12-06 14:33:40.343 2408-2408/com.test.couchbaselitenosqldb >>> E/TDCollateJSON﹕ Can't find SQLiteConnection.mConnectionPtr >>> 12-06 14:33:40.363 2408-2408/com.test.couchbaselitenosqldb >>> D/AndroidRuntime﹕ Shutting down VM >>> 12-06 14:34:02.043 2408-2408/com.test.couchbaselitenosqldb >>> E/AndroidRuntime﹕ FATAL EXCEPTION: main >>> Process: com.test.couchbaselitenosqldb, PID: 2408 >>> java.lang.NoSuchFieldError: no "I" field "mConnectionPtr" in class >>> "Landroid/database/sqlite/SQLiteConnection;" or its superclasses >>> at com.couchbase.touchdb.TDCollateJSON. >>> nativeRegisterCustomCollators(Native Method) >>> at com.couchbase.touchdb.TDCollateJSON. >>> registerCustomCollators(TDCollateJSON.java:11) >>> at com.couchbase.lite.android.AndroidSQLiteStorageEngine. >>> open(AndroidSQLiteStorageEngine.java:46) >>> at com.couchbase.lite.Database.open(Database.java:911) >>> at com.couchbase.lite.Manager.getDatabase(Manager.java:227) >>> at com.test.couchbaselitenosqldb.MainActivity. >>> initializeDatabase(MainActivity.java:48) >>> at com.test.couchbaselitenosqldb.MainActivity.onCreate( >>> MainActivity.java:19) >>> at android.app.Activity.performCreate(Activity.java:5933) >>> at android.app.Instrumentation.callActivityOnCreate( >>> Instrumentation.java:1105) >>> at android.app.ActivityThread.performLaunchActivity( >>> ActivityThread.java:2251) >>> at android.app.ActivityThread.handleLaunchActivity( >>> ActivityThread.java:2360) >>> at android.app.ActivityThread.access$800(ActivityThread. >>> java:144) >>> at android.app.ActivityThread$H. >>> handleMessage(ActivityThread.java:1278) >>> at android.os.Handler.dispatchMessage(Handler.java:102) >>> at android.os.Looper.loop(Looper.java:135) >>> at android.app.ActivityThread.main(ActivityThread.java:5221) >>> at java.lang.reflect.Method.invoke(Native Method) >>> at java.lang.reflect.Method.invoke(Method.java:372) >>> at com.android.internal.os.ZygoteInit$ >>> MethodAndArgsCaller.run(ZygoteInit.java:899) >>> at com.android.internal.os.ZygoteInit.main(ZygoteInit. >>> java:694) >>> >>> *Any ideas as to what is going on?* >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Couchbase Mobile" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/mobile-couchbase/bcdb6b85-cecf-4231-84ec- >>> f6b9c0a19bfa%40googlegroups.com >>> <https://groups.google.com/d/msgid/mobile-couchbase/bcdb6b85-cecf-4231-84ec-f6b9c0a19bfa%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "Couchbase Mobile" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/mobile-couchbase/23fb8da2-c068-4f89-96a7-69853a81c3a5%40googlegroups.com > <https://groups.google.com/d/msgid/mobile-couchbase/23fb8da2-c068-4f89-96a7-69853a81c3a5%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/CACSSHCGR5_2KPYW%3D%2BEw7MuRhw9ttgCeTe%2B2yQMV5y82%2BkbQ-QA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
