Platform/Android

[Error] Could not find method dependencyResolutionManagement() for arguments ...

개랭갱깽스타 2022. 2. 22. 00:26

Error

Settings file '$프로젝트 경로/settings.gradle' line: 1

A problem occurred evaluating settings '$프로젝트명'.
> Could not find method dependencyResolutionManagement() for arguments [settings_4a5mt98omgey8rnbaqiv6g2xj$_run_closure1@f5fdb5a] on settings '$프로젝트명' of type org.gradle.initialization.DefaultSettings.

 

Cause

'$프로젝트 경로/settings.gradle' line: 1에 있는 dependencyResolutionManagement()를 찾을 수 없다.......?

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)

    repositories {
        google()
        mavenCentral()
        jcenter() // Warning: this repository is going to shut down soon
    }
}

 

Solved

다운로드한 gradle 버전이 낮아, 해당 메서드를 지원하지 않았다.

 

나의 경우에는,

[root] build.gradle 에는 위 메서드를 지원하는 버전을 잘 명시해주었지만, 

   dependencies {
        classpath "com.android.tools.build:gradle:7.0.3"
   }

 

.gradle 폴더 아래 6.1.1 버전이 다운로드됐다.

다운로드된 gradle 버전

(default gradle 버전은 Preferences | Build, Execution, Deployment | Build Tools | Gradle에서 확인할 수 있다.)

 

왜지???? 왜지???? 헤매다... 찾았다.....!

😅 gradle/wrapper 아래에 위치해야 할, gradle-wrapper.properties 파일이 없다. 😅

 

gradle-wrapper.properties 파일을 gradle/wrapper 아래에 추가해주었더니, BUILD SUCCESSFUL!!!

#Wed Feb 16 22:06:04 KST 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

해당 설정 파일을 통해서, gradle 파일을 어디서 다운로드하는지, 그 경로를 알아야 되는데, 없으니까... 기존에 깔려있는 gradle 써야지 우짜겠오... 안될 만듀...ㅎ_ㅎ

 

Think 💭💭💭

결국 프로젝트 생성 시, git에 잘못 커밋해서 생긴 문제이다. .gitignore 도 이상하게 올리고ㅠㅡㅜ 이런 완전 완전 완전 초보적인 실수를 하다니... 이 실수 때문에 꽤 오랜 시간을 힘들었다 🥲

역시... 철저한 분석&&확인 후에 진행하는 것이 시간을 단축시킬 수 있는 지름길이라는 것을 다시 한번 깨달은 소중한 Error이다! 다신 만나지 말자

 

https://gaeng-stroy.tistory.com/168

 

[GIT] .gitignore 설정

Android Studio 에서 작업 시, 내가 사용하는 .gitignore 설정! root (project)단에 위치 시켜야 한다. *.apk *.ap_ *.dex *.class *.iml .gradle gradlew gradlew.bat .gradle/ gradle/ bin/ gen/ build/ local...

gaeng-stroy.tistory.com

 

반응형