'@JvmDefault' members is only allowed with -Xjvm-default option 해결방법
Gradle 버전을 올리다가 에러가 발생했다.
나같은 경우에는 빌드는 되지만 소스코드에 빨간줄 뜨는게 너무 맘에 안들었다.
그래서 이리저리 구글링을 해보고 해결방법을 찾았다.
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
freeCompilerArgs = ['-Xjvm-default=enable']
jvmTarget = '11'
}
}
build.gradle에 kotlinOptions를 위와 같이 작성해주면 된다. ㅎ
나 같은 경우에는 모듈코드에서 에러가 발생한거라 build.gradle 모듈레벨에서도 위와 같이 kotlinOptions를 작성해주니까 코드에 빨간줄이 사라지면서 정상적으로 빌드가 되었다.