2013-08-18 4 views
0

"R은 변수로 해결할 수 없습니다"라는 사례를 많이 보았습니다. 내 경우는 이상하지만. 그것은 약 15 분 전에 완벽하게 작동했으며 그 프레임 내에서 R은 이제 사라졌으며 프로젝트를 청소해도 문제가 해결되지 않습니다.Android : The Missing R

또한 모든 SDK 부분이 사건 전후로 최신 상태인지 확인했습니다. 그리고 문제는 여전히 발생합니다.

누군가가 왜 그렇게 사라지 겠는가에 대한 해결책을 찾아 낼 수 있습니까? R이 사라지기 전에 SDK가 최신 버전 이었지만?

그리고 또 다른 질문입니다. 이 R 파일이 왜 그렇게 많은 문제를 일으키는가? (Eclipse btw를 사용 중입니다)

+0

Java 키워드를 키의 키로 사용하지 않도록하십시오. 내 strings.xml에서 "계속"을 사용했기 때문에 한 번 붙어 있습니다. – jprofitt

+0

'R'은 자동으로 생성 된 파일입니다. 그래서 (메타 데이터) 파일에 문제가 생길 때마다'R'의 생성이 실패하고'R '을 참조하는 많은 오류가 발생합니다. 잘못된 구문이나 누락 된 특성이있는 조각이 원인 일 가능성이 큽니다. – dognose

답변

1

이것은 분명히 불편할 수 있습니다.

R. 수입품이 몰래 들어오지 않았는지 확인하십시오. 수입품은 'R'이어야합니다.

최근에 패키지 이름을 변경 한 경우 AndroidManifest.xml이 여전히 올바른 패키지를 가리키고 있는지 확인하십시오. eclipse를 리팩토링에 사용한다고해서 매니페스트가 업데이트되는 것은 아닙니다.

XML 파일 (레이아웃 등)에 오류가 있으면 리소스 오류가 발생할 수 있습니다. 이클립스는 모든 오류를 포착하지 않으므로 미세한 빗으로 파일을 검토해야합니다.

때때로 eclipse를 청소, 종료 및 재시작하는 것이 도움이 될 수 있습니다.

1

res 폴더 구조에 음악이나 그림 (일반적으로 모든 유형의 리소스)을 최근 추가했는지 확인하십시오. 자원 이름은 완전히 소문자 여야하며 숫자로 시작하면 안됩니다 ...

1

또한 Eclipse 콘솔에서 출력을보십시오. R.java를 생성 할 수없는 경우 오류 메시지가 표시되는 경우가 있음