2011-08-08 3 views
1

다른 클라이언트에 대해 두 가지 다른 브랜딩이 필요한 회사의 안드로이드 응용 프로그램을 개발 중입니다. 나는 이클립스로 코딩 중이며, 각 res 폴더로 애플리케이션을 컴파일하도록 구성 할 수 있는지, 따라서 2 개의 .apk 파일을 제공 하는지를 알고 싶다.한 응용 프로그램에 대한 두 세트의 자원

감사합니다, 1 개 프로젝트에서 앙투안

+0

VCS에서 프로젝트를 분기하는 것이 가장 좋습니다. –

+0

그게 내가하려는 일입니다. 컴파일 스크립트를 사용하여 회사의 SVN으로 분기합니다. – TonioElGringo

답변

3

Library projects을 살펴보십시오. 두 개 이상의 앱 프로젝트에서 참조한 라이브러리 프로젝트에 앱 코드와 기본 리소스를 둘 수 있습니다. 각 앱 프로젝트에서 필요에 따라 리소스를 재정의 할 수 있습니다.

1

는 여러 드로어 블, 또는 레이아웃 폴더를 가질 수 있습니다. 하지만 그들은 당신이 실행중인 장치에 대한 다른 속성에 해당합니다. (layout-land, drawable-hdpi-large 등) 나는 당신이하려는 것을 위해 일할 것이라고 생각하지 않습니다. 내 지식으로는 리소스에 대한 기존 폴더 유형이 붙어 있으므로 자신을 추가 할 수 없습니다. 가장 쉬운 방법은 아마도 2 개의 프로젝트를 만들고 각각의 리소스 세트 중 하나를 사용하는 것입니다.

0

나는 그것을 할 수있는 방법이 있는지 모르지만, 항상 프로젝트 복사본을 만들고 리소스 세트를 변경할 가능성이 있습니다. 다른 해결책이 있는지 알고 싶습니다.

관련 문제