마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

cannot be resolved to a variable 에러 질문이요

0 추천

cannot be resolved to a variable 이런 에러가 뜨는데

 

찾아봤더니 패키지명.R 을 임포트하고 android.R을 삭제하라는 답변이 대부분인데요

 

저는 애초에 android.R도 없었고 패키지명 임포트 해도 해결이 되지를 않아요

 

id도 분명히 똑같은지 확인했구요.

 

왜그런지 모르곘네요.

 

 

의심되는건 얼마전에 구글 라이브러리 때문에 위에 얘를 추가해줬는데 이것 때문에 그러는걸까요?

R파일을 이걸로 연결되어있는지 확인할 길이 없네요

 

근데 RUn 시키면 갑자기 에러가 없어지면서 또 되네요 ;;

 

거참...

브루스웨인 (8,580 포인트) 님이 2014년 8월 10일 질문
브루스웨인님이 2014년 8월 10일 수정

1개의 답변

0 추천
 
채택된 답변
구글라이브러리를 추가하는데 왜 gen에다 R을 추가하셨는지 모르겠네요.

라이브러리를 lib에 추가하고 연결만시켜주면 알아서 R에 연결이 될텐데요..

 

강제로 R을 붙여넣어줘서 완전 꼬인거일수도있을거같은데, 일단 gen아래걸 삭제해주고 프로젝트 클린을 해보세요.

컨트롤 시프트 o를 눌러서 패키지명.R을 제대로 불러오는지 해보시구요.

 

안드로이드 target sdk를 변경해보시고 여러가지 검색해서나오는대로 해보세요.

 

정안되면 새로운 프로젝트를 동일한패키지로 만들어서 소스파일 하나하나 복사붙여넣기하는게 나을수도있습니다.
기초개발자 (24,060 포인트) 님이 2014년 8월 10일 답변
브루스웨인님이 2014년 8월 17일 채택됨
아 그런가요? 그냥 그 프로젝트 속성에서 안드로이드 에서 하단에 라이브러리에 Add했는데 저렇ㄱ ㅔ되더라구요.
...