2013-07-04 4 views
4

레이아웃에 하나의 xml 파일을 추가했습니다. 그 후에이 오류가오고 있습니다. 하지만 문제는 내가 R.java 파일을 건드리지 않았다는 것입니다. 이제 새로운 활동에서 내용 뷰를 새로 만든 xml 파일로 설정하려고했지만 R.layout을 할 때 새로 만든 xml이 제안되지 않았습니다. 아무도이 문제를 해결하는 방법을 모릅니다. 프로젝트를 여러 번 청소했지만 작동하지 않습니다.R.java가 수동으로 수정되었습니다! 생성 된 버전으로 되돌리기

답변

0

프로젝트를 정리하면 작업이 완료됩니다. 당신은 당신의 코드에서 기존의 오류가있는 경우 예 후를 해결 한 경우

+0

고마워요.하지만 여전히 다른 제안이 없습니다. – Amar

2

확인, 당신의 Project.If 제대로 구축되어 프로젝트, 당신은 제안에 새로운 XML 파일을 얻을 것이다 것은

+0

답장을 보내 주셔서 감사합니다.하지만 그 시도는 아직 끝나지 않았습니다. 또한 프로젝트에 오류가 없습니다. – Amar

+0

프로젝트를 만드셨습니까? Project-> Build Project를 마우스 오른쪽 버튼으로 클릭하십시오. – Nargis

0

확인 상쾌하고 구축 시도 com.R 으로 끝나는 것을 가져 오지 않는 경우 레이아웃 이름 지정 규칙이 올바른지 확인하십시오.

+0

No such that such ...을 가져 오지 않습니다. 빠른 답장을 보내 주셔서 감사합니다 ... – Amar

0

R.java 파일에는 프로그래머가 리소스 (드로어 블, 레이아웃, 스타일 등)에 제공 한 모든 리소스 ID가 있습니다. 또는 sdk를 통해 생성됩니다. 따라서 드로어 블 폴더뿐만 아니라 XML 파일도 확인하십시오. 만약 잘못된 형식을 포함하고 있다면 R.java 파일에 오류가 발생합니다. R.java가 생성되지 않았거나 클래스 파일에 R.id.xxx가 없거나 R.class가 오류로 정의되지 않았 음을 보여줍니다. 계획.

+0

아니요. R.java 파일이나 다른 파일에 오류가 없습니다. 새로 만든 xml 파일의 항목이 내 R.java 파일에도 있기 때문에 그 대신에 socked되었습니다. 하지만 여전히 내 제안서에 R.layout.now_my_file_name – Amar

0

xml 파일 중 하나에 실수가 있어야합니다. XML에 문제가 있으면 Eclipse에 항상 오류 메시지가 표시되는 것은 아닙니다. 대부분의 코드는 오류가 발생합니다 (이 경우 'R'). 따라서 XML을 수동으로 처리해야합니다. 실수 일 수 있습니다. 행운을 빕니다

+0

내 xml 내 양식을 제외하고 추가하지 않은 제안 상자에 오지 않습니다. 에러를 확인하는 수단 나는 버튼이나 다른 컨트롤을 추가하지 않았다. 하지만 여전히 문제가 발생하고있다 – Amar

5

R.java을 삭제 한 후, 프로젝트를 다시 생성 일식하자 -> 깨끗한가 해결됩니다.

+0

나는 또한 그걸 시도했지만 여전히 문제가있다. – Amar

+0

당신의 XML이 입술에 있는지 확인 했는가?> 레이아웃 ?? – R9J

1

이 도움말 당신은 ...

은 내가 유사한했다

0

..

프로젝트를 실행 한 다음 다시 시도를 삭제하고 .. XML 파일 이름이 some capital letters or some special characters을 가진 것 같아요있다 문제. 프로젝트를 청소해도 문제가 해결되지 않았고 코드 나 대문자 또는 파일 이름의 공백에 오류가 없었습니다.

해결 방법은 프로젝트 -> 클린을 선택한 다음 "즉시 빌드 시작"옵션을 선택 취소 할 때 나타나는 팝업 창이 나타납니다. 프로젝트를 청소하십시오. Eclipse를 닫았다가 다시 연 다음 프로젝트를 빌드하십시오 (PROJECT -> BUILD).

Eclipse를 닫지 않고 간단하게 정리하고 빌드하는 것이 효과적이지 않은 이유는 여전히 남아 있습니다.

0

프로젝트 -> 벌리 경로 -> 빌드 경로 구성을 마우스 오른쪽 버튼으로 클릭하십시오. 오류가 표시됩니다. android-support-v4.jar이 라이브러리를 제거하고 라이브러리를 다시 추가하면 정상적으로 작동합니다. 그렇지

는 R.java를 삭제 세대 폴더에 이동을 시도하고 프로젝트 옵션에서 프로젝트 정리를 선택합니다.

0

매우 늦은 장면 ...

import android.R; 

내가 그것을 삭제하고 열려라 참깨 오류가 사라졌다 :

나는 신비 내 수입의 시작 표시 줄을했다.

0

비슷한 오류가 있었지만 새 프로젝트를 내 이식 할 때 가져 왔습니다. 해결책은 프로젝트에 라이브러리가있을 때 특별히 옵션 (작업 공간으로 프로젝트 복사)을 확인해야합니다.

2

오늘 내 Eclipse 프로젝트 중 하나에 문제가 발생했습니다. 이것은 그것을 불가사의하게 고쳤다. 이유 또는 방법을 모릅니다.

속성 -> Android 기기,> 프로젝트는 안드로이드의 이상 (다른) 버전으로 대상를 빌드하고 적용 버튼을 누르 변경되었습니다. 다음 깨끗한 짓을 했어. 문제는 사라졌습니다.

위의 단계를 수행 한 후에도 문제가 다시 나타나지 않고 원래 프로젝트 빌드 대상으로 돌아갈 수 있습니다.

+0

나와 함께했습니다. :) – Ayoub

관련 문제