Realm & Kotlin: DefaultRealmModuleMediator.java -> error: statement inalcanzable

Estoy trabajando con Kotlin y Realm. Cuando bash build mi proyecto que contiene files Java y Kotlin, DefaultRealmModuleMediator.java el siguiente error en DefaultRealmModuleMediator.java :

  error: unreachable statement 

Solución: en su file Project: ProjectName, gradle.build actualice la versión de Realm. Con la versión 3.3.0 funciona bien:

 dependencies { ... classpath 'io.realm:realm-gradle-plugin:3.3.0' ... } 

Solo si esto no soluciona el problema , pruebe las siguientes opciones:


Opción 1: en su Módulo: app gradle.build cambie el order de los complementos de Kotlin y Realm.

De esto:

 apply plugin: 'kotlin-android' apply plugin: 'realm-android' 

A esto:

 apply plugin: 'realm-android' apply plugin: 'kotlin-android' 

Opción 2: en su build.sript, si tiene:

 compileOptions { incremental true } 

Cambiarlo a false

 compileOptions { incremental false } 
  • Realm Turn Transaction en observable
  • El reino Kotlin no está en el esquema
  • Cómo implementar un reciclador de carga perezosa. Adaptador de vista como el reciclador de reino. Ver el adaptador usando kotlin.
  • Uso perezoso de Kotlin
  • kotlin + parceler + Realm
  • Error: contiene campo final ilegal -Kotlin
  • Error de compilation de time al convertir RealmObject Class a Kotlin
  • Cómo consultar Realm en el background Subprocess usando RxJava2
  • ¿Cómo especifico que un campo encuadrado puede ser anulable en mi código de migration de Realm?
  • Realm Android consulta una list de primitivos que no funcionan
  • Agregar valor generado a un RealmObject