Gradle Snippets
Gradle Snippets 관련
A. assembleRelease Task를 위한 signingConfigs 최소구성
- 목적: Signing처리 된 Android APK 생성 (
keystore.properties파일 구성 필요) - 적업대상
gradle파일:./<최종 Android모듈>/build.gradle - 기타 준비파일
./keystore.properties: Keystore 관련 정보 파일./<파일명>.keystore: Keystore파일
# ...[생략]...
SIGNED_STORE_FILE=./<파일명>.keystore
SIGNED_STORE_PASSWORD=<Keystore비번>
SIGNED_KEY_ALIAS=<Key 별칭값>
SIGNED_KEY_PASSWORD=<Key 비번>
실행 시
gradlew assembleRelease -b ./<최종 Android모듈>/build.gradle --stacktrace
# 또는
gradlew :<최종 Android모듈>:assembleRelease --stacktrace
B. *.apk 최종 아티팩트 명 지정
- 목적: Signing처리 된 Android APK 생성 (
keystore.properties파일 구성 필요) - 적업대상
gradle파일:./<최종 Android모듈>/build.gradle
android {
// ...[생략]...
applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "<지정 하고 싶은 아티팩트 명>_${variant.versionName}.apk"
}
}
}