카카오 메이븐 레포 오류 문의

Execution failed for task ':app:processDebugResources'.
> Could not resolve all files for configuration ':app:debugCompileClasspath'.
   > Could not resolve com.facebook.soloader:soloader:0.9.0+.
     Required by:
         project :app
      > Failed to list versions for com.facebook.soloader:soloader.
         > Unable to load Maven meta-data from https://devrepo.kakao.com/nexus/content/groups/public/com/facebook/soloader/soloader/maven-metadata.xml.
            > org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 103; The reference to entity "_e" must end with the ';' delimiter.
      > Failed to list versions for com.facebook.soloader:soloader.
         > Unable to load Maven meta-data from https://devrepo.kakao.com/nexus/content/groups/public/com/facebook/soloader/soloader/maven-metadata.xml.
            > org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 103; The reference to entity "_e" must end with the ';' delimiter.

기존에 빌드 잘되다가 갑자기 해당 오류가 뜨면서 빌드가 안됩니다.
해당 xml파일에 문제가 생긴것 같은데 확인 부탁드려요

안녕하세요.

제공해주신 로그를 보면 com.facebook.soloader 를 카카오측 저장소에서 찾고 있어 발생한 문제로 보입니다.
repo 설정을 확인 부탁드립니다.

1개의 좋아요

저도 이거랑 같은증상인데 해결하셨나요?
계속 잘되다가 어제낮부터 갑자기 이러네요

@superduper
안녕하세요.
문제가 발생하는 gradle 또는 pom 파일 공유 가능하실까요?
카카오 저장소에는 최근 변경사항이 없어서 설정 내용을 확인해보고 싶습니다.
가능하시다면 개인 메지시로 부탁드립니다. @woody.ho

저 같은경우는 조금 아래와 같이 오류가 발생했었는데,

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Could not resolve all files for configuration ':app:debugCompileClasspath'.
   > Could not resolve com.facebook.fresco:fresco:1.+.
     Required by:
         project :app
      > Failed to list versions for com.facebook.fresco:fresco.
         > Unable to load Maven meta-data from https://devrepo.kakao.com/nexus/content/groups/public/com/facebook/fresco/fresco/maven-metadata.xml.
            > org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 103; "_e" 엔티티에 대한 참조는 ';' 구분자로 끝나야 합니다.

아래와 같이 수정하여 해결했습니다.

# android/app/build.gradle
implementation 'com.facebook.fresco:fresco:1.+' # -> 를 2.+ 로 변경

@superduper
안녕하세요. 우선 아래와 같이 설정하여 빌드해 보시겠어요?
gradle에서 fresco의 메타데이터를 다른 중앙저장소에서 찾지 못한경우 카카오의 저장소에서 찾는 바람에 빌드 오류가 발생하고 있는 것으로 보입니다.

maven {
    url 'https://devrepo.kakao.com/nexus/content/groups/public/'
    content {
        includeGroup 'com.kakao.sdk'
    }
}

그리고, 다른이야기지만 jcenter()(2022.02 만료됨) 대신 mavenCentral() 사용 부탁드립니다.