2016-08-30 1 views
1

나는 일반적으로 응용 프로그램 아이콘, 애플 리케이션 이름과 클라이언트 로고를 변경 해야하는 다른 클라이언트에 대한 하나의 프로젝트를 관리해야합니다. 이것을 처리하는 효율적인 방법은 무엇입니까 ??안드로이드 어떻게 프로젝트 이름과 로고 및 다른 클라이언트에 대한 응용 프로그램 아이콘을 관리 할

Android에서 속성 파일을 읽었지만 응용 프로그램 아이콘과 이름을 변경할 수있는 옵션이 있습니다.이 파일을 처리해야하는 이유가 있습니다.

+0

맛이 상황이 종류에있는 당신의 친구가 당신이이 블로그를 참조 할 수 있습니다 자세한 내용은

flavor1>res>drawable-XXX>ic_launcher.png (app icon for client1) flavor2>res>drawable-XXX>ic_launcher.png (app icon for client2) 

같은 디렉토리 구조를 만들 수 있습니다. 각 클라이언트는 프로젝트에 대한 자신의 취향을 가지고 있으며, 아이콘과 패키지 이름과 같이 필요한 것을 정의하는 build.gradle/AndroidManifest.xml을 가지고 있습니다. – Shark

답변

2

으로 당신이 당신의 프로젝트에서 사용 풍미를 갖게 될 것입니다, 당신이 안드로이드 스튜디오를 사용한다면 build.gradle 파일에 다음 코드를 추가하십시오.

productFlavors { 
    flavor1 { 
     applicationId "com.app.client1" 
    } 
    flavor2 { 
     applicationId "com.app.client2" 
    } 
} 

그런 다음 http://www.pcsalt.com/android/product-flavors-android/

1

이 같은 여러 공급 업체에 대한 여러 맛을 만들 수 있습니다 여기에

당신은 또한 맛에 따라 응용 프로그램의 변화를 만들기 위해 변수를 넣을 수 있습니다

productFlavors { 
    flavor1 { 
    packageName 'com.android.studio.test.foobar' 
    } 
} 

Gradle을위한 구문입니다

관련 문제