2014-10-06 2 views
1

각 제품 맛의 관리자 및 고객 버전 빌드 파일은 어떻게 표시됩니까?Android Studio Gradle 제품의 맛

지금까지 내가 가지고 ....

productFlavors { 

    app1 { 
     applicationId 'com.example.channel.1' 
    } 

    app2{ 
     applicationId 'com.example.channel.2' 
    } 

    app3{ 
     applicationId 'com.example.channel.3' 
    } 

    app4{ 
     applicationId 'com.example.channel.4' 
    } 

} 

내 목표는

app1ADMIN 
    src/ 

    app1AUDIENCE 
    src/ 

    app2ADMIN 
    src/ 

    app2AUDIENCE 
    src 

내가 buildtypes에서 관객과 관리를 퍼팅 시도 .... 소스 코드 구조의이 유형을 달성하는 것입니다 하지만 ... 디버그 변형 해제하고 생산 didnt는

이제

내가 노력하고 있어요 .....

,726,

이 제품은 전혀 작동하지 않아 생산되었습니다. src 내부

app1Dapp1 

답변

1

디렉토리가 app1ADMIN,... 다음 거의 내가 지금 가지고있는이

productFlavors { 
    app1ADMIN { 
     packageName "xxx" 
    } 
    app1AUDIENCE { 
     packageName "yyy" 
    } 
    app2ADMIN { 
     packageName "zzz" 
    } 
    app2AUDIENCE { 
     packageName "ooo" 
    } 
} 
+0

그게처럼 보이도록 (한 뿌리되지 않음)이 프로젝트 build.gradle을 변경 만들 수 있습니다. 그러나 나는 그것을 괴롭히는 더 이상한 방법이 있다는 것을 안다. – sirvon

+0

@sirvon 아니,이 순간에 아무것도 더 간단합니다. – sandalone