본문 바로가기
반응형

안드로이드3

[안드로이드 스튜디오]APK, AAB 버전 자동 관리하기 안녕하세요? 안드로이드 스튜디오에서 APK, AAB 파일 생성 시 자동 관리하는 방법에 대한 글입니다. 이전에도 작성을 했는데, 현재 수정이 되지 않아 정리하여 다시 작성을 하게되었습니다. build.gradle 파일과 version.properties 파일을 이용하여 자동 관리를 할 겁니다. 우선 버전 정보를 기록할 파일을 준비합니다. 일단 /app 폴더 내에 version.properties 파일을 생성합니다. 그리고 버전 프로퍼티 파일 내에는 아래와 같은 코드를 작성합니다. VERSION_BUILD=0 VERSION_RELEASE=0 VERSION_DATE=0 VERSION_RUN=0 VERSION_PATCH=0 이러면 버전 정보를 기록할 파일이 준비된 겁니다. 이후 빌드 그레이들 파일을 수정을 하.. 2021. 12. 13.
APK 버전 자동 관리하기 APK 버전 자동 관리하는 것을 글로 남겨놓기위해 써보네요 우선 필요한 파일이 있습니다. version.properties 파일인데요 이 파일 안에서 버전 값을 저장을 하면서 관리를 할 겁니다. 안드로이드 프로젝트에서 app폴더 안에 넣어주시면 됩니다. 이제 안드로이드 스튜디오에서 빌드 그레이들을 열어 봅시다. 열어보시면 android { 로 시작하는 부분이 있습니다. 이부분 다음에 def versionPropsFile = file('version.properties') //File 불러오기 생성해놓은 파일을 불러옵니다. 파일을 불러와서 해당 파일을 생성하지 않았다면 없을 수 있잔아요? 그러니 파일을 읽었는지 여부를 체크합시다. if (versionPropsFile.canRead()) { //File R.. 2019. 3. 29.
apk 파일 추출 - 커스텀 apk 파일명 빌드 안녕하세요 오랜만에 작성하는 글입니다. 사회 생활하기가 조금 빡빡하다 보니 글을 쓸 수 있는 시간이 부족하네요. 이번 글은 간단한 부분입니다. 안드로이드 스튜디오에서 빌드하여 apk를 만들려고 할 때 버전이나 날짜별로 빌드가 되도록 설정하는 법에대한 글입니다. 구글에서 검색해도 나오는 글이지만 거의 객체를 만들어서 하는 식이더라구요. 제가 쓰는 글도 아마 찾아보면 있을지도 모르겠습니다만. 잊어먹지 않기 위해 작성하는 글이랄까요? 하하소스는 아래와 같습니다. applicationVariants.all { variant -> def df = new SimpleDateFormat("yyyy_MM_dd") variant.outputs.all { outputFileName = "test-${variant.name.. 2017. 12. 31.
반응형