프로그래밍 언어/Java

Android cannot find symbol symbol variable에러 해결

happy_life 2021. 10. 20. 15:11

 

잘되던 코드가 갑자기 에러가 발생하였다.. class id 를 못찾는다고 하는 것같아서 소스코드를 잘 봤는데,... 이미 있다.. 왜이러는거지? cannot find symbol symbol variable

 

구글링해보니 변수를 제대로 선언하지 않아 생기는 오류라고 한다.

찾아보면 다 제대로 선언되어있다.. 인식을 못하는 것같아 빨간 부분을 지우고 다시 자동완성을 통해 입력해보았다.

여전히 작동하지 않는다..

 

원인

 

다른 노트북에서 작업하던 소스를 깃허브에서 받아서 ctrl+C ctrl+V 하는 과정에서

 

import com.example.myapplication.R;

 

R과 관련된 코드가 import되어서 그런 것임.

 

해결방법

 

 

저 R관련된 부분을지우고 실행해봐도 어차피 안된다.

1)R관련 코드를 지운다

2)지우고 남은 코드를 복사한다

3)다른 프로젝트를 생성해서 붙여넣는다.