오류 발생 원인

프로젝트에서 사용중인 JDK버전과 Gradle버전이 일치하지 않아서 생기는 문제이다. 

사용중인 JDK버전에 맞춰 Gradle버전을 사용해준다.

 

해결 방법

JDK 버전최소 지원 Gradle 버전비고

JDK Version Gradle Version Remarks
JDK 8 Gradle 2.0 현재 대부분 호환됨
JDK 9 Gradle 4.3 일부 기능 제한 가능
JDK 10 Gradle 4.7 빠르게 지원 종료됨
JDK 11 Gradle 5.0 장기지원 LTS
JDK 12 Gradle 5.4 짧은 생명주기
JDK 13 Gradle 6.0 실험적 지원 포함
JDK 14 Gradle 6.3 빠른 종료
JDK 15 Gradle 6.7 빠른 종료
JDK 16 Gradle 7.0 Gradle 7부터 성능 향상
JDK 17 Gradle 7.3 LTS, 안정적인 조합
JDK 18 Gradle 7.5 실험적이지만 대부분 작동
JDK 19 Gradle 7.6 테스트 및 실험 목적
JDK 20 Gradle 8.1 완전한 안정성은 아직
JDK 21 Gradle 8.4 LTS, Gradle 공식 지원
JDK 22 Gradle 8.7 이상 최신 실험적 지원
dependencies{
classpath 'com.android.tools.build:gradle:7.4' //해당 gradle버전을 맞춰준다

 

내 프로젝트 버전 확인 하는 방법

JDK

→ Terminal에서 다음 명령어 실행 → java -version

 

Gradle

→ gradle-wrapper.properties → distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip

 

AGP(Android Gradle Plugin)

→build.gradle(Project) → classpath 'com.android.tools.build:gradle:8.3.1'

+ Recent posts