시나리오 : Preference에서 Gradle에서 compile버전을 낮추는 방법, JVM 타켓을 변경하는 방법을 시도해 보았지만 동일한 에러로 빌드가 되지 않는 상황
* What went wrong:
Execution failed for task ':buildSrc:compileKotlin'.
> Error while evaluating property 'compilerOptions.jvmTarget' of task ':buildSrc:compileKotlin'.
> Failed to calculate the value of property 'jvmTarget'.
> Unknown Kotlin JVM target: 20
1. 프로젝트에서 터미널을 열어 현재 설치되어 있는 자바의 버전을 확인해보자.
java --version
openjdk 20.0.1을 사용하고 있는 것이 문제가 되는 것 같으니 한 단계 이전 버전을 사용해 보도록 하자.
2. jdk-19.0.2 버전을 다운로드하여서 대체해 보자.
https://www.oracle.com/java/technologies/javase/jdk19-archive-downloads.html
User > 라이브러리 > Java > JavaVirtualMachines 폴더에 진입하면 openjdk-20.0.1 있는 걸 확인할 수 있다. 이 폴더를 삭제하고 다운로드한 jdk-19.0.2.jdk를 옮겨주자.
(* 라이브러리 이동하는 단축키 CMD + SHIFT + L )
✅ 안드로이드 스튜디오에서 클린 & 빌드를 하니 정상적으로 동작하는 걸 확인할 수 있었다. ✅
터미널에서 자바버전을 확인해 보니 19.0.2 버전이 사용되고 있는 것도 확인할 수 있다.
참조.
https://www.oracle.com/java/technologies/javase/jdk19-archive-downloads.html
댓글 영역