2013-10-04 2 views
0

나는 전에 엄지 손가락을 아래로 엄지 손가락으로 내려 놓고 엄지 손가락을 아래로 내려 놓기 전에이 질문을 받았다는 것을 알고있다. ;)내 R 파일이 누락 되었습니까? 새로운 프로젝트에.

나는 새로운 안드로이드 프로젝트를 시작했는데, 과거에 몇 가지를 만들었지 만, 이번부터는 R 파일을 찾을 수 없었고 "R은 변수로 해결할 수 없다"는 것을 알게되었습니다.

이것이 가장 일반적인 문제입니다. StackOverflow를 검사하여 다른 사람들이 문제를 해결하고 많은 부분을 가지고 있지만 사용자가 무언가의 이름을 변경 한 것과 관련이 있는지 확인하십시오.

내 문제는 내가 아직 시작하지 않았고 이클립스에서 생성 된 코드 자동으로 이미이 오류를 보여줍니다.

내가 이미 시도한 것. 다른 모든 일 후에 내가 어떤 고해상도 파일 4 내가에서 Andriod 도구 5를 구축 한 것을 확인 업데이트 (SDK 이클립스 ADT) 검사 지원되지 않는 전세를 가지고 있는지 확인하기 위해 2 체크를 시도하기 전에 1 프로젝트 -> 클린 프로젝트 속성 - > 빌드 경로가 올바른 순서로되어 있는지 확인해야합니다. 6 AndroidManifest에서 패키지의 철자가 올바르게 입력되었습니다. 7 재건 프로젝트 8 모든 것은 여기에 제안 -이 질문은 백만 번 요청되었습니다 알지만, 나를 위해 작동하는 답변을 찾을 수없는 "R cannot be resolved to a variable"?

을 내가 충분히 좌절 해요 다시 올리기 만 첫 번째 질문.

위의 목록 이외의 해결책이 있다면 알려주십시오. 중간에 더 많은 솔루션을 찾기 위해 계속해서 검색해 보겠습니다.

+1

활동에 android.R을 가져 왔는지 확인하십시오. 그렇다면 제거한 다음 프로젝트를 저장하고 정리하십시오. – Manishika

+0

그걸 살펴본 결과 수입 R이 없었습니다. – Darrellii

+0

글쎄, 당신은 항상 코드를 게시 할 수 있습니다 ..... – wyoskibum

답변

1

제 경험상 R 파일이 생성되지 않는 가장 일반적인 원인은 소스 코드의 오류입니다. 일반적으로 레이아웃 XML 파일에 있습니다. XML 파일에 오류가 없는지 확인하십시오.

+0

나는 지금 당장 가지고있는 모든 코드는 이클립스에서 자동으로 생성되며 그 중 아무 것도 잘못이 아닙니다 ... – Darrellii

+0

코드가 그래서 완벽하게 작동 할 것입니다. 모두 자동 생성 코드에서 실수로 키 스트로크가 발생합니다. 각각의 모든 XML 파일을보고 오류를 찾으십시오. – wyoskibum

1

패키지 아래의 gen 폴더에서 하나의 R.java 파일을 수동으로 만듭니다. 이제 컴파일을 시도하십시오. 자동으로 R.java가 수정 될 것으로 예상됩니다. 한 번 같은 문제가있었습니다.

+0

파일을 다시 컴파일 한 후 솔루션을 시도했을 때 파일이 자동으로 다시 제거되었습니다. – Darrellii

1

안드로이드의 "R"은 TODO 자동 생성 클래스입니다. 즉, 프로젝트를 빌드 할 때마다 R.java가 다시 컴파일된다는 것을 의미합니다. 아마 당신 SDK에 문제가 있다고 생각합니다. Eclipse를 사용 중이거나 터미널에서 ant을 실행하여 R.java를 생성 할 수없는 경우 Ant 도구가 설치되어 있는지 확인하는 방법으로 Manager를 제어하는 ​​것이 좋습니다.

1

새 프로젝트를 만들 수 있습니다. 아직이 프로젝트를 편집하지 않으면 많은 작업이되지 않습니다.

+0

나는 실제로 질문을 게시하기 전에 이것을 시도했지만, 나는 위의 시도에서 그것을 나열하는 것을 잊었다, 고마워! – Darrellii

+0

@Darrellii ohhh :) 새 프로젝트를 만들 때 r 파일이 있습니까? – superuser

1

일식 시작시 작업 영역을 변경하십시오. 그리고 새로운 프로젝트를 만들고 시도하십시오.

관련 문제