본문 바로가기

프로그래밍

R cannot be resolved to a variable 에러발생시 해결법

반응형

이경우에는 프로젝트 이름을 변경하면서 발생한 경우이다.

Refactor > Rename 이후에  

errors indicating that R cannot be resolved to a variable. 

이런 에러가 발생한 다면


아마도 gen 폴더에 R.java가 없을 것이다. 

따라서 에러도 R.java 파일이 생성되지 않아서 발생하는 것인데


이런 경우, Project 에서 Clean Project하고 Build Project Automatically 체크해제

Build Project 해야한 후 에러가 없어지는 확인 한다.

이렇게 하였는데 cannot be resolved 에러가 계속 발생한다면


에러가 발생하는 소스파일의 최상단에 import android.R; 이란 라인이 있는지 확인해보고 

있다면 주석처리후 다시 확인해보면 문제점이 해결이 될 것이다..


참고: http://stackoverflow.com/questions/885009/r-cannot-be-resolved-android-error


반응형