코딩하는 일용직 노동자

JVM target 오류 수정. 본문

안드로이드

JVM target 오류 수정.

bacass 2020. 4. 29. 17:18

오랜만에 작업중이던 프로젝트의 라이브러리들을 싹 업데이트 해주니 갑자기 빌드가 안되고 아래와 같은 에러메세지가 보인다.

Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option

빌드해보니 다음과 같은 방법으로 해결 할 수 있다.

설정 > Kotlin compiler > Target JVM version 을 1.8 로 변경해준다.

안드로이드 스튜디오를 재시작 해도 여전히 에러가 발생한다면 Clean 을 해주고

gradle 에 kotlinOptions { jvmTarget = "1.8" } 을 추가해준다.