2011-09-19 4 views
1

하나의 프로젝트가 패턴 프로젝트라고합니다. 다른 프로젝트 버전마다 소스와 레이아웃이 모두 있습니다. 드로어 블이 없으면 다른 프로젝트가 다르기 때문입니다.서로 다른 자원 및 구성 파일이있는 한 프로젝트의 여러 프로젝트

또한이 패턴 프로젝트 es 라이브러리를 사용하는 2 개의 프로젝트가 있습니다. 거기에 drawable ressources와 일부 레이아웃 xml 파일이 있습니다.

이것은 나를 위해 일하고있다, 나는 그것을 컴파일 할 수 있고 그것은 실행 중이다.

하지만 작업 공간이 구축 될 때마다 패턴 프로젝트에서 레이아웃 xml 파일에 사용되는 ressoruce 파일이 없다는 오류가 많이 발생합니다.

res\layout\news_list.xml:9: error: Error: No resource found that matches the given name (at 'src' with value '@drawable/logosmall'). 

정상입니까? 나는 그것을하는 잘못된 길을 사용하고 있습니까? 이 문제를 어떻게 해결할 수 있습니까?

누구든지 나를 도울 수 있기를 바랍니다.

답변

0

라이브러리 프로젝트는 빌드 프로세스에 의해 일반 Android 프로젝트로 취급되므로 오류없이 빌드하려면 라이브러리 프로젝트 자체에 참조 된 모든 리소스 (또는 비슷한 이름의 자리 표시 자)를 포함시켜야합니다. 그들은 당신의 어플리케이션 프로젝트에 의해 "오버라이드 (override)"되어야합니다.