출처: http://comostudio.tistory.com/6
안드로이드 스튜디오에서는 apk 파일을 만들면 기본적으로 app-degug.apk라는 이름으로 생성 된다.
발행시 이름을 변경 하면 되지만... 귀찮다. 그리고 버전별로 정리 하기도 어렵다.
그래서 build.gradle을 열어보면
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.comostudio.appname"
testApplicationId "com.comostudio.appname.tests"
versionCode 100
versionName "1.0.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
applicationVariants.all { variant ->
variant.outputs.each {
output->
def file = output.outputFile
output.outputFile = new File(file.parent,
file.name.replace("app", "appname." + defaultConfig.versionName))
}
}
}
debug {
signingConfig signingConfigs.debug
minifyEnabled false
proguardFile 'proguard-rules.txt'
}
}
}
요렇게 해주면 앱 이름도 바뀌고 버전명도 기록된다.
즉, 버전이 바뀌면 위에서 버전만 바꿔 주면 알아서 차곡차곡 쌓이므로 버전관리에 용이 하다.
만약 날짜/시간 별로 정리 하고 싶다면
def date = new Date();
def formattedDate = date.format('yyyyMMddHHmmss')
output.outputFile = new File(output.outputFile.parent,
output.outputFile.name.replace("-release", "-" + formattedDate)
)
요렇게 하면 된다.
출처
http://stackoverflow.com/questions/24649240/build-release-apk-with-customize-name-format-in-android-studio/24650026#24650026
'IT_Programming > Dev Tools' 카테고리의 다른 글
Android Gradle 빌드 속도 높이기 (0) | 2015.09.30 |
---|---|
[펌][안드로이드 스튜디오] Android NDK Debugging / 네이티브 코드 디버깅하기 (0) | 2015.08.20 |
[펌] Atlassian JIRA를 이용한 애자일 Scrum 프로젝트 관리 (0) | 2015.07.20 |
Android Studio Tips: Appearance와 Comment 설정 (0) | 2015.07.20 |
Android Studio(IntelliJ) 단축키 변경하기 (0) | 2015.07.19 |