android - 如何修复 Kotlin Realm 扩展中的 "Feature is not part of the schema for this Realm"

标签 android kotlin realm

我想通过这个 Kotlin Realm Extention 将 Realm 与 Kotlin 结合使用图书馆。我添加了 mavenCentral() 存储库并将 compile "com.github.vicpinm:krealmeextensions:1.2.0" 到 app.gradle。

当我运行我的应用程序时,出现以下错误: java.lang.IllegalArgumentException:功能不是此 Realm 架构的一部分。您是否在 build.gradle 中添加了 realm-android 插件

我尝试在 app.gradle 中添加 apply: realm-android 但它不起作用(此外我认为它应该从库内部调用)。我还在 Activity 中添加了 Realm.init(baseContext),因为查询操作需要它。

最佳答案

你的插件顺序需要是<​​/p>

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'realm-android'

关于android - 如何修复 Kotlin Realm 扩展中的 "Feature is not part of the schema for this Realm",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47067112/

相关文章:

java - 使用 Retrofit 发送 FormUrlEncoded 时出现问题

c# - 如何在 Realm-dotnet 中存储 System.Collections.Generic.Dictionary

ios - Swift 3 - 对象类型 'RealmSwiftObject' 不受 Realm 异常管理

android - 如何在 Android 中设置带图像的 VideoView 背景?

java - 使用 Kotlin 时出现“java.lang.NumberFormatException : Invalid double' for European languages,”

kotlin - 在Kotlin中将一个对象转换为另一个对象的更好方法是什么?

ios - 在大型数据集上使用 RLMResults 进行快速枚举

安卓,全局定位系统。每秒获取位置

Java 反射处理库更改

android - WKT中如何处理Circle?