코딩하는 일용직 노동자

gradle allprojects 오류 해결. 본문

안드로이드

gradle allprojects 오류 해결.

bacass 2022. 4. 13. 14:55

안드로이드 스튜디오에서 새로운 프로젝트를 만든 후 gradle 셋팅을 수정하던 중에

Project레벨의 build.gradle 레파지토리 정보를 추가했습니다.

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}


하지만 빌드를 하니 아래처럼 에러가 발생했습니다.

Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'build.gradle'


원인을 검색해보니 안드로이드 스튜디오 Arctic Fox버전 이후에 만든 프로젝트는 build.gradle 이 아니라 settings.gradle에 아래와 같이 레포지토리 정보를 추가해야 합니다.

-settings.gradle-

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
}


settings.gradle 에 작성해준 후 빌드해보니 정상적으로 빌드가 됩니다.