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 버전이 다운로드됐다.
(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
'Platform > Android' 카테고리의 다른 글
[AndroidStudio] 안드로이드스튜디오 버전 업데이트 (1) | 2022.02.22 |
---|---|
[Waring] On SDK version 23 and up, your app data will be automatically backed up and restored on app install. (0) | 2022.02.22 |
[AndroidStudio] 안드로이드스튜디오 버전 확인 (0) | 2022.02.21 |
[AndroidManifest.xml] tools: attributes (0) | 2022.02.15 |
[TextView] 텍스트뷰에 밑줄 긋는 방법 (0) | 2022.02.11 |