프로젝트 & 트러블슈팅

(Trouble Shooting) - Android Studio Gradle 버전 설정 오류

돗개진 2024. 4. 8. 16:26

[ 문제 발생 ]

프로젝트를 진행하던 와중에 평소처럼 팀원들이 merge 를 완료한 개발 브랜치에 있는 코드를 내 브랜치로 pull 했는데 갑자기 gradle 버전 오류가 떠서 애뮬레이터도 뜨지 않고 전체 오류가 발생했다.

Gradle 버전 설정을 확인할 수 있는 파일 경로

 

오류가 난 부분의 코드는 위처럼 바뀌어 있었다.

 

build.gradle.kts 파일의 내용이 저렇게 바뀐 채로 오류가 나고 있었고 프로젝트를 진행해야 하는데 애뮬레이터도 구동할 수 없는 상태였기 때문에 매우 당황스러웠다.

 

[ 문제가 생긴 이유 ]

명확한 원인을 찾았다고 보장할 수는 없지만 개발 브랜치에서 pull 을 한 뒤에 이러한 오류가 떴기 때문에 팀원과의 gradle 버전이 상이하거나 다른 팀원이 gradle 버전 설정을 바꾸고 merge 했기 때문인 것 같다.

 

[ 해결하는 방법 ]

1. 안드로이드 스튜디오 설정의 맨 왼쪽 상단 files -> invalide cashe -> 체크 박스 3개 다 체크 후에 restart 하는 버튼이 있는데 그걸 클릭하면 된다.

 

2. 프로젝트 폴더로 이동하여 .gradle 파일 삭제 후 프로젝트 파일 재실행하기

 

=> 다른 팀원은 1번 방법으로 해결했다고 했지만 나는 해결되지 않았기 때문에 튜터 님께 오류를 설명하고 해결 방법을 찾으며 gradle 설정도 바꾸고 별 시도를 다 했지만 .gradle 파일을 삭제하고 재실행한 후 Sync now 를 해 주니까 바로 해결되었다.