[안드로이드] Gradle로 여러가지 버전 생성하기

Build Type 설정


일반 적으로 어플리케이션에 개발 과정에 따라 빌드 타입을 다음과 같이 나뉠 수 있다.

안드로이드 프로젝트를 처음 생성하면 Gradle 은 기본적으로 debug, release 의 빌드 타입을 생성한다.

android {
    ...
    buildTypes {
        alpha { //빌드 타입 alpha
            applicationIdSuffix '.alpha'
            debuggable true
            minifyEnabled false
        }
        beta { //빌드 타입 beta
            applicationIdSuffix '.beta'
            debuggable true
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        release { //빌드 타입 release
            applicationIdSuffix '.release'
            debuggable false
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    ...
}

Build Type 추가하기