Realm & Kotlin: DefaultRealmModuleMediator.java -> ошибка: недостижимый оператор

Я работаю с Котлином и Королевством. Когда я пытаюсь создать свой проект, содержащий файлы Java и Kotlin, я получаю следующую ошибку в DefaultRealmModuleMediator.java :

  error: unreachable statement 

Решение. В файле (Project: ProjectName) gradle.build обновляется версия Realm. С версией 3.3.0 он работает хорошо:

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

Только если это не устранит проблему , попробуйте следующие варианты:


Вариант 1: в вашем модуле: app gradle.build изменяет порядок плагинов Kotlin и Realm.

Из этого:

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

К этому:

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

Вариант 2. В вашем файле build.sript, если у вас есть:

 compileOptions { incremental true } 

Измените его на false :

 compileOptions { incremental false }