티스토리 뷰

반응형

잘 되던 gradle sync가 Gradle sync failed: 'Gradle: androidx.cardview:cardview:1.0.0@aar' already disposed 라며 계속 실패했습니다.

gradle clean 명령어를 사용해보라는 이야기가 있었으나 gradle clean후 다시 sync를 시도해보니 cardview에서 runner로 바뀌었을 뿐 여전히 Gradle sync failed메세지가 출력되었습니다 .(혹시몰라서 한번 더 시도해보았으나 바뀌지도 않고 똑같은 오류가 출력되었습니다)

결국 제가 해결한 방법은 안드로이드 스튜디오의 invalidate cache(캐시 무효화) 기능을 사용하는 방법이였습니다.

안드로이드 스튜디오에서 invalidate cache를 하는 방법은 간단합니다.

안드로이드 스튜디오에서 File-> Invalidate Caches / Restart 를 클릭합니다.

이 후 위 팝업창이 뜨는데, 무효화 및 재시작 버튼을 선택하면 안드로이드 스튜디오가 재실행되며 캐시 무효화 후 gradle sync에서 해당 문제가 해결된 것을 확인할 수 있습니다.

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday