IT/Android

[Android] Gradle 빌드 실패 에러 (Could not find com.android.tools.build:gradle:4.2.0)

토마토조아 2021. 5. 20. 15:44
728x90

가끔 안드로이드 소스를 Github 와 같은 곳에서 다운로드 후 빌드, 실행하고자 할때 Gradle 빌드 에러를 겪는 경우가 흔하다.

보통은 Android Studio 의 Gradle 빌드 도구 버전과 안드로이드 프로젝트에 선언된 Gradle 플러그인 버전이 미스매치되어 발생하는 경우가 많다.

아래와 같은 경우가 그런 경우인데,

Could not find com.android.tools.build:gradle:4.2.0.
Searched in the following locations:
  - https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/6.7.1/gradle-6.7.1.pom
  - https://jcenter.bintray.com/com/android/tools/build/gradle/6.7.1/gradle-6.7.1.pom
Required by:
    project :
Add google Maven repository and sync project
Open File

이런 경우에는 다음의 공식 사이트를 참조하여 Android Studio의 Gradle 빌드 도구 버전과 프로젝트 수준의 build.gradle에 선언된 Gradle 버전을 맞춰주도록 하자.

Android Gradle 공식 사이트 : https://developer.android.com/studio/releases/gradle-plugin#updating-gradle

 

Android Gradle 플러그인 출시 노트  |  Android 개발자  |  Android Developers

Android 스튜디오 빌드 시스템은 Gradle을 기반으로 하며 Android Gradle 플러그인에는 Android 앱을 빌드하는 데 사용하는 몇 가지 추가 기능이 있습니다.

developer.android.com

 

이 방법으로도 해결이 되지 않는다면, 프로젝트 gradle 폴더의 gradle-wrapper.properties 파일의 distributionUrl 내용을 수정하자. 내가 사용하고자 하는 버전으로 맞춰주면 되겠다.

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
728x90