对于我正在使用的库,我在一些被覆盖的方法上遇到错误:
Inheritance from an interface with '@JvmDefault' members is only allowed with -Xjvm-default option
在我升级 Bumblebee 之前的答案是在 app build.gradle 中使用 kotlinOptions:
android {
kotlinOptions {
freeCompilerArgs = ['-Xjvm-default=compatibility']
jvmTarget = "1.8"
}
但是现在,kotlinOptions 总是会破坏构建:
No signature of method: build_5rl9tbmrzydf364yqkdyvcpyq.android() is applicable for argument types: (build_5rl9tbmrzydf364yqkdyvcpyq$_run_closure1) values: [build_5rl9tbmrzydf364yqkdyvcpyq$_run_closure1@60f02a40]
那么我还能在哪里设置 Android Studio Bumblebee 中 Kotlin 的编译器选项?
或者,我怎样才能修复构建以便 kotlinOptions 再次工作?