[Android] Cannot resolve symbol 'R' 오류 해결방법

선주·2021년 12월 4일

error

목록 보기
1/5
  1. 해당 오류가 뜨는 xml 파일에 오타가 없는지 확인하고 수정한다.

  2. 그래도 여전히 오류가 뜬다면 이를 차례로 실행한다.
    메뉴 > Build> Clean Project
    메뉴 > Build> Rebuild Project

  3. 그래도 여전히 오류가 뜬다면
    메뉴 > File > Invalidate Caches / Restart

  4. 그래도 여전히 오류가 뜬다면 용량이 부족한 경우일 수 있다.
    나의 경우 1, 2, 3번을 다 실행해도 오류가 해결되지 않았고
    실제로 C드라이브의 용량이 자꾸 줄어들어 바이러스에라도 감염됐나 의심하던 차였는데

    AVD 강제종료나 비정상종료를 자주 겪었다면
    C: > User > Administrator > .android > avd 폴더에 접속한다.

    Nexus_5_API_R.avd
    Nexus_5_API_R_1.avd
    Nexus_5_API_R_2.avd
    Nexus_5_API_R_3.avd

폴더가 18개나 생겨 있었다.
한 폴더당 용량이 GB단위라서 용량이 엄청나게 불어 있었던 것 😂
전부 삭제 후 AVD를 새로 생성해 실행하면 된다.

그리고 평소에 AVD를 정상종료하는 습관을 들이자 ^_T

profile
기록하는 개발자 👀

0개의 댓글