본문 바로가기
App Dev/Android

[Android] Android Gradle plugin requires Java 11 to run. 오류해결하기(+wrapper 오류)

by hyen_ 2022. 4. 5.
300x250

 

 

안드로이드 스튜디오에서 며칠 전에 했던 프로젝트를 열었는데 오류가 떴습니다.

상단의 Build > Clean도 비활성화되어있고,  Builde에 rebuild시도를 해도 아래와 같은 똑같은 오류가 발생합니다..

 

 

 

오류 화면상단입니다.

 

 

오류 화면하단입니다.

 

 

 

 

 

안드로이드 스튜디오도 업그레이드하면서 gradle버전을 같이 맞추어 주어야 하는데,  

build.gradle 파일에 있는 상단 코드인 

plugins {
	id 'com.android.application'
}

 

 

이 플러그인에서 android 11을 run하기를 요청하는것입니다.

android11로 업그레이드 선언을 해보겠습니다.

 

 

 

 

1. [File] > [Settings] 설정화면을 들어갑니다.

 

 

2. Settings 화면에서 왼쪽에 [Build,Execution,Deplyment] > [Build Tools] > [Gradle]로 들어갑니다.

 

 

 

3. Gradle JDK 를 11버전으로 아래와같이 버전수정을 합니다.

 

 

 

4. Settings창을 끄고 상단오류의 Try Again을 눌러 다시 sync해봅니다.

 

 

 

 

근데 또 아래 오류가 발생했습니다.

Task 'wrapper' not found in project ':app'

 

그래서 gradle을 사용하다보면 이 버전을 직접 명시해주어야하는 일이 생기는데 이때 

이 답변을 보고 아래 소스를 android { }안에 넣어보고

rebuild를 하니 정상실행되었습니다.

 

task wrapper(type: Wrapper){
   gradleVersion = '7.2'
}

 

 

참고사이트

https://stackoverflow.com/questions/69389145/how-can-i-fix-task-wrapper-not-found-in-project-app

 

How can i fix Task 'wrapper' not found in project ':app'

enter image description here I literally get this error is all projects i open can any one help me fix this ?

stackoverflow.com

 

300x250
반응형

댓글