[위미르 개발팀] Android, iOS , Web 제작
[안드로이드 스튜디오]apk 릴리즈시 이름 규칙 설정하기 본문
안드로이드 스튜디오에서 apk파일을 생성시 아무런 설정도 하지 않을경우 app-release.apk 라는 이름으로 파일이 생성됩니다.
하지만, 매번 버전별로 apk를 관리 하는 사람도 있을것이고, 여기에 날짜도 추가한다면 더욱 편리할 것입니다.
안드로이드 스튜디오를 사용하여 apk파일을 생성하면 그러한 작업을 할때 자동으로 파일명을 지정시켜줄수 있습니다.
먼저 build.gradle (Module: app) 파일을 열어줍니다.
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
.....
}
이렇게 된 부분이 있을것입니다.
release시의 작업을 설정해주는 부분입니다.
여기에 코드를 적어주면 됩니다.
제가 사용할 형식은 (yyyyMMddHHmmss_appname.version.apk) 입니다.
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
applicationVariants.all { variant ->
variant.outputs.each {
output->
def date = new Date();
def formattedDate = date.format('yyyyMMddHHmmss')
def file = output.outputFile
output.outputFile = new File(file.parent,
file.name.replace("app-release", formattedDate+"_"+"wimir." + defaultConfig.versionName))
}
}
}
이렇게 설정하고 generate signed apk를 해보면
위와 같은 apk파일이 생성 되었습니다.
dateformat은 원하시는대로
yyMMdd 이든 yyMMddHHmm 이든 원하는 형식으로 사용하시면 됩니다.
저희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다.
문의 전화 : 070-4177-3962
'개발자료 > Android' 카테고리의 다른 글
[안드로이드 레이아웃] 둥근 모서리 적용하기 (1) | 2017.10.30 |
---|---|
[안드로이드 스튜디오]apk파일 추출하기 (0) | 2017.10.16 |
[안드로이드 레이아웃]액티비티 전환 애니메이션 (0) | 2017.10.10 |
[안드로이드 레이아웃] Activity 전환 (0) | 2017.09.25 |
[안드로이드]SharedPreference 사용법 (0) | 2017.09.24 |
Comments