본문 바로가기
Android/trouble shooting

[Android] android gradle plugin requires java 17 to run. you are currently using java 13

by 백호루이 2023. 9. 30.
반응형

Android Studio Flamingo 버전을 다운로드 받아서 앱을 하나 빌드 하려고 했더니 제목처럼 gradle plugin이 java 17 버전이 필요하다고 에러가 발생했다. 안드로이드 스튜디오를 새로 설치할 때마다 환경 세팅 관련해서 여러가지 문제들이 항상 발생을 하는 것 같다.

 

Build file 'D:\Workspace_Android\EditText2\app\build.gradle' line: 2

An exception occurred applying plugin request [id: 'com.android.application']
> Failed to apply plugin 'com.android.internal.application'.
   > Android Gradle plugin requires Java 17 to run. You are currently using Java 13.
      Your current JDK is located in C:\Program Files\openjdk\jdk-13
      You can try some of the following options:
       - changing the IDE settings.
       - changing the JAVA_HOME environment variable.
       - changing `org.gradle.java.home` in `gradle.properties`.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

 

암튼 확인을 해보니 내 노트북의 jdk 버전이 13이었기에 openjdk에 방문해서 권장하는 버전인 java 17을 다운로드 받았다.

그리고 안드로이드 스튜디오의 Setting에 가서 빌드 환경 설정을 수정해 주었다.

 

1. File -> Settings 선택

2. Build, Execution, Deployment -> Build Tools -> Gradle

3. Gradle JDK 버전 선택

새로 다운받은 JAVA_HOME(jdk-17.0.2) 경로로 수정했다.

 

그 결과 빌드가 성공했다.

 

반응형

댓글