[Android] MPAndroidChart 라이브러리 오류

akim·2023년 5월 16일
0
post-thumbnail

안드로이드 개발 시 차트를 그려야 한다면 방법이 두 가지가 있다.

  1. 직접 그린다 (🤔)
  2. 라이브러리를 사용한다 (😉)

보통은 후자를 선택할 것이다.


나도 차트를 그려야 할 일이 생겨서 (당연히) 안드로이드 차트 라이브러리중에 가장 많이 쓰이는 MPAndroidChart 라이브러리를 쓰려고 했다.

그런데,

????

???????????????


분명 다른 블로그에서 본 대로 라이브러리를 잘 추가해줬다고 생각했는데 xml에서 쓰려고 보니 뜨지를 않는거다...


그래서 직접 라이브러리 깃허브 레포지토리에 들어가서 리드미에 소개된 대로 앱 수준과 프로젝트 수준 gradle 파일에 다시 한번 입력해주고 sync를 눌렀는데..

속은 거였다!


빌드만 잘 됐지 Failed to resolve: com.github.PhilJay:MPAndroidChart:v3.1.0 라는 워닝이 선명히 떠있었다..

나만 이럴리가 없다 라는 생각에 다시 깃헙 레포지토리로 들어가 지난 이슈들을 뒤지기 시작했다.


그리고 나와 비슷한 상황의 이슈에서 황금같은 하나의 커멘트를 찾게 되는데...


무려 2016년의 이슈에 달린 2021년의 커멘트..

maven { url 'https://jitpack.io' } 을 프로젝트 수준의 gradle 파일이 아닌 setting.gradle 에 추가해 보라는 댓글이었다.

조언대로setting.gradle 에서 추가해주었더니 왼쪽 하단에 영롱하게 빛나는 finished 가 보인다 !

xml에서도 chart 사용이 다시 가능해진 것을 확인할 수 있었다.

해당 에러에 대해 ChatGPT에게 물어보니 settings.gradle 의 우선순위가 더 높은데 내가 build.gradle 에 임의로 새 maven 을 추가했기 때문이라고 한다.

사실 다른 사람들은 settings.gradle 에 추가하지 않고도 충분히 이 라이브러리를 잘 사용하고 있는 것 같지만..

혹시나 나와 같은 이슈를 겪는 사람이 있을까 간단히 글로 남겨본다.

profile
학교 다니는 개발자

0개의 댓글