Exception:
Fatal Exception: java.lang.UnsatisfiedLinkError: No implementation found for long com.couchbase.lite.internal.core.C4Database.open(java.lang.String, java.lang.String, int, int, byte) (tried Java_com_couchbase_lite_internal_core_C4Database_open and Java_com_couchbase_lite_internal_core_C4Database_open__Ljava_lang_String_2Ljava_lang_String_2II_3B) - is the library loaded, e.g. System.loadLibrary?
at com.couchbase.lite.internal.core.C4Database.open(C4Database.java)
at com.couchbase.lite.internal.core.C4Database.getDatabase(C4Database.java:156)
at com.couchbase.lite.AbstractDatabase.openC4Db(AbstractDatabase.java:1069)
at com.couchbase.lite.AbstractDatabase.(AbstractDatabase.java:271)
at com.couchbase.lite.AbstractDatabase.(AbstractDatabase.java:246)
at com.couchbase.lite.Database.(Database.java:73)
at mypackagename.CouchBase.getDb(CouchBase.kt:17)
Related Codes:
object CouchBase {
var db: Database? = null
fun getDb(context: Context, dbName: String): Database {
synchronized(this) {
if (db == null || db?.path == null) {
CouchbaseLite.init(context)
val cfg = DatabaseConfigurationFactory.create()
db = Database(dbName, cfg)
}
return db!!
}
}
}