仅允许使用 -Xjvm-default 选项从具有“@JvmDefault”成员的接口继承

Emm*_*ali 12 android kotlin

我在Android studio上更新了kotlin版本

ext.kotlin_version = '1.6.10'
Run Code Online (Sandbox Code Playgroud)

不幸的是我收到构建错误

仅允许使用 -Xjvm-default 选项从具有“@JvmDefault”成员的接口继承

我怎样才能解决这个问题?

Yur*_*nko 30

只需在模块 build.gradle 文件中设置:

   android {
   // ...
      kotlinOptions {
        jvmTarget = "1.8"
        freeCompilerArgs += [
            '-Xjvm-default=enable'
        ]
      }
   }
Run Code Online (Sandbox Code Playgroud)