Build Type
• debug와release: 디버깅용과 배포용으로 나누어 빌드할 경우
• 디버깅용에는 개발용 서버 연동, 오류보고 사용안함, 배포용과 중
복 설치되도록, …
• 배포용에는 명확한 버전명 표기, Logcat이 출력되지 않도록, 배
포용 키로 apk 사인, 배포용 서버 연동, …
• 배포용 빌드 시마다 versionCode 자동 증가
• BuildConfig 필드 추가/수정
Product Flavor
• 사용자정의가 가능한 빌드 타입
• 티스토어, 플레이스토어 등 마켓플레이스 별 빌드 시에 용이
• 마켓플레이스 별 업데이트 링크 주소 부여, 결제모듈 등 기능 차별
화, 버전 이름 구분, …
• git과 연동해서 현재 tag 또는 branch 명으로부터
versionName 명명