Couchbase Lite auf Android L

Nach der Aktualisierung auf Android L, bekam ich Fehler wie diese, obwohl vorher (auf Android 4.4 Nexus 7 2013) war alles in Ordnung:

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:909) at com.couchbase.lite.Manager.getDatabase(Manager.java:228) at com.explain.messenger.model.utils.CBHelper.init(CBHelper.java:55) 

Exeption tritt nach dem Versuch auf, Datenbank zu erstellen:

  • WebView in einem Dialog (Laden von Assets) und nicht ausgelegt
  • Android: Ausrichtung von vier Quadraten
  • Drehende Bitmap verursacht outOfMemoryException
  • Android vpn Verbindung programmgesteuert
  • Travis CI Build fehlgeschlagen auf Android App Nicht unterstützte major.minor Version 52
  • Android-Navigationsleiste in xml
  •   manager = new Manager(new AndroidContext(appContext), Manager.DEFAULT_OPTIONS); Database db = manager.getDatabase("db_name"); // exception here 

    Weiß jemand, wie man es repariert?

  • Android VpnService, um Pakete zu erfassen, erfasst keine Pakete
  • Listview mit benutzerdefiniertem Adapter mit CheckBoxes
  • Android: Machen Sie Elternauswahl Trigger bei der Auswahl von Kind
  • Android Wie schreibe Text auf wirklich großes Bild (Bitmap) und speichere das
  • Android: Vertikale Ausrichtung für mehrzeilige EditText (Textbereich)
  • Try-with-Ressourcen werden auf dieser Sprachstufe nicht unterstützt - Android
  • One Solution collect form web for “Couchbase Lite auf Android L”

    Problem wurde behoben. Verwenden Sie diesen Build von Master CouchBase Lite – Build 463

    Oder warten Sie einfach neue Version 1.0.3 freigegeben werden.

    Gradle

     compile 'com.couchbase.lite:couchbase-lite-android:0.0.0-463' 

    Maven

     <dependency> <groupId>com.couchbase.lite</groupId> <artifactId>couchbase-lite-android</artifactId> <version>0.0.0-463</version> </dependency> 

    Danke an Tleyden

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.