고갱

[Kotlin] app:debugCompileClasspath 오류 해결 본문

오류 해결

[Kotlin] app:debugCompileClasspath 오류 해결

주인장 고갱 2024. 11. 1. 11:04

❗오류 발생

Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugCompileClasspath'.

 

교수님이 아침에 급하게 앱에 오류가 있다고 확인해달라해서 프로젝트를 1달여만에 키고 다시 빌드를 해보았는데 위와 같은 오류가 발생했다.

아무것도 한 적이 없는데 갑자기 발생한 오류였기에 난감한 상황...

 

침착하고 Build Output을 키고 상세 정보를 확인하였다.

상세 정보

 

그랬더니 바로 오류가 등장...

(교수님이 말한 오류는 런타임 오류니까 이 오류는 아니였다.)

 

기존에 LitePal이라는 SQLite 플러그인을 사용 중이었는데, 이 플러그인을 원격 저장소에서 불러오는 중 오류가 발생했던 것이었다.

 

 

 

🤔 해결법

원인을 파악했으니 해결법은 간단했다.

LitePal을 불러오는 원격 저장소를 바꿔주었더니 바로 해결되었다.

 

기존에는 아래와 같이 Deprecated된 jcenter 에서 불러오고 있었는데, 이참에 그냥 저장소를 바꿨다.

Deprecated된 저장소

 

jitpack에서 다른 버전의 동일 라이브러리를 제공하기 때문에 해당 저장소에서 불러오도록 설정을 바꿨고,

그 결과 아래와 같이 빌드에 성공하였다.

빌드 성공!

 

 

(사실 앱에는 오류가 없었고, 서버가 꺼져있었던...)

 

💡 참고 자료

 

GitHub - guolindev/LitePal: An Android library that makes developers use SQLite database extremely easy.

An Android library that makes developers use SQLite database extremely easy. - guolindev/LitePal

github.com

 

'오류 해결' 카테고리의 다른 글

[Ubuntu] Received Signals.SIGHUP death signal  (0) 2025.09.11
[Flutter] 아이콘 사라짐 오류 해결  (0) 2025.09.07