Я пытаюсь использовать Realm-java-библиотеку , собранную из исходного кода, я использовал следующие JAR и AAR
- jar-файл для плагина Realm Gradle
- файл aar для библиотеки Realm
- файл jar для аннотаций
- файл jar для процессора аннотаций
Я добавил Realm-обработчик аннотаций, как показано ниже в зависимостях
kapt project(':realm-annotations-processor-5.8.0')
Когда мы делаем
val realm = Realm.getDefaultInstance()
try {
realm.executeTransaction { realmInstance ->
realmInstance.copyToRealm(user)// ClassCastException thrown
}
} finally {
realm.refreshAndClose()
}
Точное исключение, с которым мы столкнулись:
UserModel cannot be cast to io.realm.com_example_mobile_test_auth_model_UserModelRealmProxyInterface