2011-08-10 2 views
1

Eclipse에서 두 개의 패키지를 만들었습니다. 두 패키지의 actitivites는 몇 가지 일반적인 xml 파일과 몇 가지 다른 XML 파일을 사용합니다.두 개의 패키지를 만든 후 gen 폴더의 R.java 문제

하지만 일단 프로젝트를 빌드하면 두 번째 패키지의 R.java가 생성되지 않습니다. gen 폴더에 두 번째 패키지가 없습니다.

수동으로 프로젝트를 빌드하고 빌드를 자동으로 유지하지만 두 번째 패키지의 r.java 파일을 생성하는 데 도움이되는 것은 없습니다.

감사 Sudhanshu 밧

+1

R.java는 오직 하나 일 수 있으며, 모든 것이 하나의 R.java에서만 생성된다. –

답변

0

전체 프로젝트에 대한 하나의 R.java 있습니다. 그래서 당신이보고있는 것은 정확합니다. src 디렉토리 아래에 n 개의 패키지를 가질 수 있으며 여전히 gen에 하나의 R.java 만있을 것입니다. R.java가 자체 생성 된대로 변조되지 않아야합니다.

+0

좋아,하지만 두 번째 패키지에서 내가 콘텐츠 뷰를 설정할 때 이전 패키지의 r.java 파일을 가져와야하고 두 번째 패키지에서 리소스를 찾을 수 없다는 내용의 충돌이 발생합니다. 두 번째 패키지의 활동에서 r.java 파일의 리소스를 어떻게 사용합니까? – Sudhanshu

+0

logcat 추적을 게시 할 수 있습니까? 깨끗한 빌드를 시도 할 수도 있습니다. – PravinCG

+0

예, 깨끗하게 빌드하고 R.class 가져 오기 가끔 eclipse를 자동으로 가져 오기 안드로이드를 가져옵니다. R은 R 클래스가 아닙니다. – kameny

0

하나의 R 클래스 만 생성되며 AndroidManifest.xml에서 <manifest> 아래에 설정된 패키지 아래에 있습니다.

0

모든 패키지에 대해 하나의 R 파일 만 생성됩니다. 그것은 중요하지 않다. 당신이 항상 하나의 R 파일로 만드는 많은 패키지가있다.

관련 문제