Realm&Kotlin:DefaultRealmModuleMediator.java – > error:unreachable statement
我正在与Kotlin和Realm合作。 当我尝试构建包含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:在你的Module: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 }