에러 문구
- Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
- 새 프로젝트를 시작하기 전 UI 테스트 용 프로젝트를 만들어 라이브러리 등을 커스텀하며 테스트 해보고 있었다.
- Collapse Calendar 라이브러리를 Github에서 받아 적용하던 중 위와 같은 에러가 났다.
- 제작자의 Github에는 root build.gradle에 maven { url 'https://jitpack.io' }를 추가하라고 되어 있다.
- 적혀 있는대로 추가하고, dependency도 추가한 후 실행 했더니 에러 발생..
- 기존에 개발해뒀던 프로젝트에 dependency만 추가해보니 잘 작동한다.
- 라이브러리엔 문제가 없다는 뜻이고 내 프로젝트 설정 문제라는 것이다.
해결 방법
- build.gradle이 아닌 setting.gradle에 maven { url 'https://jitpack.io' }를 추가 해주어야한다.
- dependencyResolutionManagment 안의 repositories에 추가하면 라이브러리가 잘 받아진다.
'안드로이드 > 에러 해결' 카테고리의 다른 글
[ 안드로이드 ] StateFlow 동일한 값 방출(emit)하기 (0) | 2023.05.02 |
---|---|
[ 안드로이드 ] BottomSheet + CoordinatorLayout 테두리 Radius 설정 안먹힐 때 (2) | 2023.04.17 |
[ 안드로이드 ] RecyclerView Filterable 사용 시 InConsistency detected. Invalid item position 에러 해결 (0) | 2023.04.11 |