2014-07-09 3 views
2

나는 gradle productFlavors에 대한이 멋진 기능을 최근에 발견했습니다. 현재 3 가지 변형 (스테이징, 샌드 박스 및 프로덕션)이 있으며 변형 패널을 사용하여 한 번에 변형 중 하나를 배포 할 수 있습니다.한 번에 여러 빌드 변형 배포 - Android studio gradle

한 번에 모든 변형을 배포 할 수있는 방법이 있습니까?

답변

8

예, Android Studio에서 일반적으로 오른쪽에있는 'Gradle Tasks'탭을 엽니 다. '조립'으로 시작하는 여러 가지 작업을 볼 수 있으며 그 중 하나를 두 번 클릭하십시오.

예를 들어 'assembleRelease'를 두 번 클릭하면 모든 출시 APK가 생성됩니다. 워드 프로세서

는 :

건물 및 작업

우리는 이전에 각각의 빌드 유형 자체가 작업을 조립 만들지 만, 그 변형이 빌드 유형 및 제품 맛의 조합 빌드 것을 보았다.

제품 맛을 사용하면 더 많은 조립 유형 작업이 만들어집니다. 이는 다음과 같습니다

1) 조립 [변형 이름]

2) 조립

3) 조립 [제품 풍미 이름]

1) 직접 하나의 구축을 허용 [유형 이름 빌드] 다른. 예 : assembleFlavor1Debug

2)를 사용하면 특정 빌드 유형에 대해 모든 APK를 빌드 할 수 있습니다. 예를 들어 assembleDebug는 Flavor1Debug 및 Flavor2Debug 변형을 모두 생성합니다.

3) 특정 풍미에 대한 모든 APK를 작성할 수 있습니다. 예를 들어 assembleFlavor1은 Flavor1Debug와 Flavor1Release 변형을 모두 생성합니다.

작업 조립은 가능한 모든 변형을 구축합니다.