エラー対策 Classname is not part of the schema for this Realm.

Kotlinにて

Caused by: io.realm.exceptions.RealmException: ‘class jp.domain.Classname’ is not part of the schema for this Realm.

と出た場合の対策


原因
既存のJavaソースをkotlin化したために、Kotlinのプラグインが先に入ってしまった。realm-androidは最後にApplyされるようにしないといけない。

修正前
apply plugin: ‘realm-android’
apply plugin: ‘kotlin-android’

修正後
apply plugin: ‘kotlin-android’
apply plugin: ‘realm-android’

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です