티스토리 뷰

APK 이름 변경

안드로이드 APK 생성시 app-debug.apk, app-release.apk로 나오는데 앱 이름, 버전정보 등이 없어서 매번 변경해줘야 하는 번거로움이 있습니다.

특히 release의 경우 APK 버전 관리가 잘 되어야 되는데 매번 파일명을 변경해야 되는 불편함이 있습니다.

하지만 build.gradle에 해당 내용을 적용하면 APK 파일명을 변경 할 수 있습니다.

android {
    ...
    buildTypes {
        ...
        applicationVariants.all { variant -> 
            variant.outputs.all {
                def name = parent.project.getName()
                def buildType = variant.buildType.name
                def versionName = variant.versionName
                outputFileName = "${name}-${buildType}-${versionName}.apk"
            }
        }
    }
}

이렇게 추가하면 name-buildType-versionName.apk 파일이 생성 됩니다.



댓글