在Kotlin Realm Extention中如何解决“功能不属于这个领域的模式的一部分”
我想用Kotlin使用Realm使用这个Kotlin Realm Extention库。 我已经添加mavenCentral()
存储库并compile "com.github.vicpinm:krealmextensions:1.2.0"
到app.gradle。
当我运行我的应用程序,我得到了这个错误: java.lang.IllegalArgumentException: Feature is not part of the schema for this Realm. Did you added realm-android plugin in your build.gradle
java.lang.IllegalArgumentException: Feature is not part of the schema for this Realm. Did you added realm-android plugin in your build.gradle
我试图在app.gradle中添加apply: realm-android
,但它不工作(旁边我认为它应该从库内部调用)。 我还在我的Activity中添加了Realm.init(baseContext)
,因为查询操作需要它。
您的插件顺序需要
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' apply plugin: 'realm-android'
- 使用kapt时,Realm在Java / Kotlin项目中不生成RealmProxy类
- 未解决的参考:Kotlin中的findViewById
- Android – 显示集群项目单击信息窗口(标题)
- 应用程序的onCreate不被调用生产版本
- Android Dagger 2.11与Kotlin,ContributesAndroidInjector注解问题
- 如何防止对话(警报)在您使用Anko触摸外部或后退时关闭
- 使用kotlin&greendao的Android Studio 3.0 Proguard将返回ClassLookupException
- “subs”类型的项目不能被使用。 回应:-1010:消费尝试无效
- 找不到kotlin-reflect.jar(org.jetbrains.kotlin:kotlin-reflect:1.1.3-2)