Development record of developer who study hard everyday.

레이블이 JvmDefault인 게시물을 표시합니다. 모든 게시물 표시
레이블이 JvmDefault인 게시물을 표시합니다. 모든 게시물 표시
, , ,

'@JvmDefault' members is only allowed with -Xjvm-default option 해결방법

 '@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를 작성해주니까 코드에 빨간줄이 사라지면서 정상적으로 빌드가 되었다.

Share:
Read More