평화로운 월요일 오전,
안드로이드 개발환경 (Android Studio 2020.3.1.24버전, jdk 17버전)을 업데이트 한 이후로 앱이 빌드 되지 않는 문제가 생겼습니다.
IDE에 출력되는 에러는 다음과 같습니다.
[Unsupported class file major version 61]
이 메세지는 Android의 Gradle
시스템이 현재 적용 된 jdk
버전과 호환 되지 않을 때 발생하는 문제입니다.
저의 경우 jdk ver.17
을 적용하려고 했기 때문에 오류 메세지의 major 버전이 61로 나온 것이며, 이 버전 숫자는 적용하려고 하는 jdk
버전에 따라 다르게 나옵니다.
현재 Gradle
에서 안정적으로 지원하는 jdk
버전은 11이며, 개발환경의 jdk
를 11버전으로 다운그레이드 하면 이 문제가 해결됩니다.
jdk ver.11
다운로드jdk
를 다운로드 받습니다.jdk
를 연동해줍니다File
→ Settings
→ Build, Execution, Deployment
→ Build Tools
→ Gradle
)빌드가 다시 정상적으로 됩니다.