AbstractMethodError ... RealmProxyMediator.getModelClasses()

时间:2016-08-31 08:20:42

标签: android realm

Iam使用(尝试)Realm和RealmSearchView(thorbenprimke)。

由于使用excludePackagingOptions制作apk文件时存在公开错误,因此请保留所有.so文件的keepFirst。

packagingOptions {
        pickFirst("lib/armeabi/librealm-jni.so")
        pickFirst("lib/x86/librealm-jni.so")`enter code here`
        pickFirst("lib/arm64-v8a/librealm-jni.so")
        pickFirst("lib/armeabi-v7a/librealm-jni.so")
        pickFirst("lib/mips/librealm-jni.so")
..
}

项目构建正常,但是当我调用Realm.getDefault()时,我得到了  java.lang.AbstractMethodError:abstract method" java.util.List io.realm.internal.RealmProxyMediator.getModelClasses()"

My Realm配置看起来像这样。

config = new RealmConfiguration.Builder(this)                 .schemaVersion(0)                 .deleteRealmIfMigrationNeeded()                 .NAME(" myrealm.realm&#34)                 .build();

任何建议都会受到赞赏? :)

1 个答案:

答案 0 :(得分:0)

我已经解决了我的自我。我将Realm插件更改为1.1,类似于'com.github.thorbenprimke:realm-searchview:0.9.1中的域版本。并且仍然保留excludePackagingOptions -