어느 순간 잘 동작하던 안드로이드 스튜디오 프로젝트에서 온통 빨간 줄이 그어지기 시작했다.
Cannot resolve symbol 이라는 이름으로 오류가 발생하였다.
예전에도 위와 같은 문제가 있어서 헤맸던 적이 있었는데 이번 기회에 오류해결 방법을 정리해 보도록 하겠다.
첫 번째 방법)
Android Studio에서 Build > Clean Project를 선택 후,
Android Studio에서 Build > Rebuild Project를 눌러 프로젝트를 다시 빌드해준다.
두 번째 방법)
Android Studio의 캐시 및 임시 파일을 정리하여 오류를 해결한다.
File > Invalidate Caches... / Invalidate and Restart를 선택하여 캐시를 제거하고 Android Studio를 다시 시작하여 해결할 수 있다.
세 번째 방법)
때로는 코드 자체에 오류가 있는 경우에도 'Cannot resolve symbol' 오류가 발생할 수 있다.
이 경우에는 코드를 다시 검토하여 오타나 문법 오류를 찾아야 한다.
네 번째 방법)
File > Sync Project with Gradle Files를 선택하여 Gradle 파일과 프로젝트 파일의 Sync를 맞추어 오류를 해결할 수 있다.
다섯 번째 방법)
때로는 Android Studio나 Gradle 플러그인의 업데이트를 놓치면 이러한 종류의 오류가 발생할 수 있습니다.
여섯 번째 방법)
새로운 Android Studio를 최신 버전으로 업데이트하여 오류를 해결할 수 있다.
새로운 최신 버전 Android Studio으로 바뀔 경우 작업 환경이 조금 바뀌고 불편할 수 있지만, 1~5 방법이 안된다면 최신 버전으로 업그레이드하는 것이 가장 좋다고 생각한다.