Couchbase Lite en Android L
Después de actualizar a Android L, tuve errores como este, aunque antes (en Android 4.4 Nexus 7 2013) todo estaba bien:
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)
Exepción ocurre después de intentar crear la base de datos:
- Cámara frontal Android Camera2
- Recyclerview dolorosamente lento para cargar imágenes en caché de Picasso
- Descripción de RecyclerView setHasFixedSize
- ¿Qué hace TranslationZ realmente en Android?
- Esta Actividad ya tiene una barra de acción suministrada por la decoración de la ventana
manager = new Manager(new AndroidContext(appContext), Manager.DEFAULT_OPTIONS); Database db = manager.getDatabase("db_name"); // exception here
¿Alguien sabe cómo solucionarlo?
- Android: barra de herramientas y barra de estado como objetos compartidos con cambios de contenido
- WifiManager.is5GHzBandSupported () mentir?
- INSTALL_FAILED_NO_MATCHING_ABIS en GenyMotion
- Android 5.0 - Agregar cabecera / pie de página a un RecyclerView
- ¿Cómo usar la función de bloqueo de tareas de vista previa de Android-L?
- No se puede llamar a void android.view.View.setElevation (float) en un objeto nulo en lapism / SearchView
- Android FAB más signo no presente en android dibujable
- Expanda y contraiga vistas suavemente
El problema fue solucionado. Utilice esta compilación del maestro CouchBase Lite – build 463
O simplemente espera la nueva versión 1.0.3 para ser lanzado.
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>
Gracias a Tleyden
- Programáticamente obtener conexión Wifi contraseña?
- Cómo cambiar el fondo del título de diálogo de alerta de Android