Acrotic Fox 버전 이후로 라이브러리 빌드 시 다음과 같은 오류가 발생할 때가 있다.
레포지토리 핸들링을 우선 참조하는 곳이 Setting.gradle이 된 듯 하다..
그래서,
setting.gradle 파일을 보면 다음과 같은 코드가 있다.
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
jcenter() // Warning: this repository is going to shut down soon
}
}
이 코드를 그대로 삭제하고 리빌드 해보면 정상적으로 라이브러리가 빌드 된다.
그런데 이 방법을 쓰면 라이브러리가 일부만 빌드 되는 경우가 있는데, (내가 겪은 타입)
그 때는 setting.gradle에서 지웠던 코드를 되돌리고 repositoriesMode를 변경해주면 된다.
- setting.gradel
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
repositories {
...
반응형
'Android' 카테고리의 다른 글
Android] error : Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $ (0) | 2024.02.05 |
---|---|
WindowManager가 무엇일까? (0) | 2023.03.16 |
Android Studio] 구글 인앱 결제 개발 중 만나는 에러 (0) | 2022.05.18 |
카카오 API, Android] 키 해시 부여받기 (1) | 2021.08.31 |
카카오 API Error 해결] Class not found when unmarshalling: com.kakao.sdk.auth.AuthCodeClient$resultReceiver$1 오류 (1) | 2021.08.31 |