아래는 코모스튜디오가 직접 만든 무료 앱이에요(한 번만 봐주세요 ^^)
안드로이드 스튜디오에서는 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
' [안드로이드 공부] > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 릴리즈 버전 빌드시 unasinged, zipalign (0) | 2015.08.18 |
---|---|
[안드로이드스튜디오] 앱 릴리즈시 missingtranslation 에러 처리 (0) | 2015.08.18 |
[안드로이드스튜디오] 앱 설치시 HOME에 ShourtCut 만들기 (0) | 2015.08.17 |
[안드로이드 스튜디오] 패키지명, 프로젝트명 변경 (1) | 2015.08.17 |
[안드로이드스튜디오] AVD 실행시 Intel HAXM 에러 (0) | 2015.08.13 |
모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다. |
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요. |