[ 문제 발생 ]
프로젝트를 진행하던 와중에 평소처럼 팀원들이 merge 를 완료한 개발 브랜치에 있는 코드를 내 브랜치로 pull 했는데 갑자기 gradle 버전 오류가 떠서 애뮬레이터도 뜨지 않고 전체 오류가 발생했다.
build.gradle.kts 파일의 내용이 저렇게 바뀐 채로 오류가 나고 있었고 프로젝트를 진행해야 하는데 애뮬레이터도 구동할 수 없는 상태였기 때문에 매우 당황스러웠다.
[ 문제가 생긴 이유 ]
명확한 원인을 찾았다고 보장할 수는 없지만 개발 브랜치에서 pull 을 한 뒤에 이러한 오류가 떴기 때문에 팀원과의 gradle 버전이 상이하거나 다른 팀원이 gradle 버전 설정을 바꾸고 merge 했기 때문인 것 같다.
[ 해결하는 방법 ]
1. 안드로이드 스튜디오 설정의 맨 왼쪽 상단 files -> invalide cashe -> 체크 박스 3개 다 체크 후에 restart 하는 버튼이 있는데 그걸 클릭하면 된다.
2. 프로젝트 폴더로 이동하여 .gradle 파일 삭제 후 프로젝트 파일 재실행하기
=> 다른 팀원은 1번 방법으로 해결했다고 했지만 나는 해결되지 않았기 때문에 튜터 님께 오류를 설명하고 해결 방법을 찾으며 gradle 설정도 바꾸고 별 시도를 다 했지만 .gradle 파일을 삭제하고 재실행한 후 Sync now 를 해 주니까 바로 해결되었다.
'프로젝트 & 트러블슈팅' 카테고리의 다른 글
Android Studio에서 Flutter 앱 에뮬레이터 실행 시 오류 해결 방법 (1) | 2024.12.20 |
---|