안드로이드 스튜디오에서 며칠 전에 했던 프로젝트를 열었는데 오류가 떴습니다.
상단의 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
댓글