Program Tip

Android-R은 변수로 해석 될 수 없습니다.

programtip 2020. 10. 8. 18:49
반응형

Android-R은 변수로 해석 될 수 없습니다.


중복 가능성 :
R을 해결할 수 없음-Android 오류

이전에 겪었던 문제가 있는데 원인을 이해할 수 없습니다. 내 프로젝트와 코드는 어제 실행되었으므로 괜찮습니다. 오늘 Eclipse를 열었고 전체 프로젝트에 오류가있는 것 같습니다.

나는 그것이 일종의 빌드 경로 문제라고 생각합니다. 왜 무작위로 발생하는지 이해할 수 없습니까? 그러나 문제가있는 코드에서 R.Layout.LayoutName... 누구나 도울 수 있습니까?

나는 그것을 청소하고 구축하려고 시도했지만 android.R 가져 오기를 시도했지만 전에는 없었습니다. 그러면 오류가 발생하고 레이아웃 파일이 존재하지 않는다고 말합니다.


android.R을 목표로하고 있습니까?

자신의 R.java 파일이 생성 되었습니까? xml 뷰에서 실수로 인해 R.java가 생성되지 않을 수 있습니다. 보기 파일을 살펴보고 모든 xml이 올바른지 확인하십시오!


이 질문에 대한 또 다른 해결책찾은 것 같습니다.

Project> Properties> Java Build Path> 탭 [Order and Export]> Tick Android Version 체크 박스로 이동합니다. 여기에 이미지 설명 입력그런 다음 작업 공간이 자동으로 빌드되지 않으면…

다시 속성> 프로젝트 빌드 여기에 이미지 설명 입력


내 경우에는 문제를 매우 쉽게 수정했습니다.
Build- Path-> Configure Build Path-> Order and Export로 이동하여 <project name> / gen 폴더가 <project name> / src 위에 있는지 확인합니다
. 오류가 사라집니다.


R 디렉토리를 확인하십시오 ... 때로는 파일 이름이 모두 소문자가 아니고 특수 문자가있는 경우이 오류가 발생할 수 있습니다. 이클립스를 사용하고 있으며 파일 이름 a-z0-9_ 만 허용합니다.


당신은 이런 Clean프로젝트를 원합니다

클릭

Projects>Clean>select your project

이것은 당신에게 도움이 될 것입니다


아마도 R.Java의 빌드를 방해하는 리소스 문제 때문일 수 있습니다. 제 경우에는 잘라낸 붙여 넣기가 문자열에 중복 된 앱 이름을 부여했습니다. 오류를 정렬하고 gen 디렉토리를 삭제하고 정리하십시오.


약 한 시간 동안 같은 문제를 겪었습니다. 마침내 R.drawable 폴더에 아직없는 xml 파일의 일부 이미지 파일을 참조하고 있다는 것을 깨달았습니다. 파일을 폴더에 복사하자마자 문제가 해결되었습니다. 필요한 모든 파일이 있는지 확인해야합니다.


모든 레이아웃을 저장하고 이전 버전에서 교체합니다. 하나씩 복사를 시작하고 매번 프로젝트를 정리하십시오. 때로는 레이아웃 중 하나에 Eclipse가 싫어하는 것이 있습니다. 그것은 나를 위해 일했습니다.

참고 URL : https://stackoverflow.com/questions/4932282/android-r-cannot-be-resolved-to-a-variable

반응형