안드로이드 스튜디오 버전을 업데이트하고 신규 프로젝트파일을 생성했습니다.
라이브러리 추가가 필요해서 jcenter와 jitpack.io 레포지토리 등록을 평소처럼 프로젝트 단위의 build.gradle에서 추가하고 Sync하는데 아래와 같은 오류 메시지와 함께 빌드 되지 않았습니다.
[build.gradle - project]
.
.
allprojects {
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
jcenter() // Warning: this repository is going to shut down soon
}
}
.
.
> Build was configured to prefer settings repositories over project repositories but repository 'BintrayJCenter' was added by build file 'build.gradle'
[해결방법 1]
Arctic Fox 버전 이후에 생성된 프로젝트는 build.gradle이 아닌 settings.gradle에 아래와같이 allprojects 레포지토리를 추가합니다.
[settings.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
}
}
.
.
[해결방법 2]
settings.gradle에 아래와 같은 코드를 삭제하고 build.gradle에 기존과 같은 방법으로 allprojects repositories를 추가합니다.
[settings.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
}
}
'안드로이드' 카테고리의 다른 글
[안드로이드] 서비스 startCommand에 관하여 (0) | 2022.01.17 |
---|---|
[안드로이드] 애니메이션 Interpolator 에 관하여 (0) | 2021.12.17 |
[AWS Lightsail-ubuntu] 메모리가 부족해서 MYSQL이 설치가 안된다? (0) | 2021.04.28 |
[안드로이드] 앱 재시작 방법 (Android app restart programmatically) (0) | 2021.04.16 |