안드로이드/오류, 삽질 및 해결방법

[안드로이드] MPAndroidChart 라이브러리 gradle 설정 에러

감자 바보 2022. 1. 9. 15:30
반응형

라이브러리 : MPAndroidChart

PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. (github.com)

 

MPAndroidChart는 안드로이드에서 그래프나 차트를 구현할 때 유용한 라이브러리다.

라이브러리를 사용하기 위한 사전 작업 도중 오류가 발생하였다.


발생 오류

Failed to resolve: com.github.PhilJay:MPAndroidChart:v3.1.0
Could not find com.github.PhilJay:MPAndroidChart:v3.1.0.

 

project 수준의 build.gradle에 아래 1번 코드 추가, app 수준의 build.gradle에 2번 코드 추가 후 실행하였더니 위의 에러 메시지가 출력되며 앱이 실행이 되지 않았다.

 

1.
repositories {
	maven {url "https://jitpack.io"}
}

2.
dependencies {
    implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
}

해결 방안

안드로이드 스튜디오 버전 업데이트로 인한 문제였다.

안드로이드 스튜디오 Artic Fox 버전 이후에 생성된 프로젝트는 build.gradle이 아닌 settings.gradle에 아래 코드를 추가하여 문제를 해결할 수 있다. 

app 수준의 build.gradle에는 발생 오류의 2번 코드를 추가해 주어야 한다.

 

repositories {
	maven {url "https://jitpack.io"}
}

 

 


문제 원인

안드로이드 스튜디오 버전 업데이트 때문에 발생한 문제였다.

Arctic Fox 버전 이후에 생성된 프로젝트는 해결방안과 같이 setting.gradle에 추가해야하는 것 같다.

 


참고 사이트

[안드로이드] Android studio Arctic Fox 버전 이후 gradle allprojects 추가방법 (tistory.com)