[Android] aab to apk

aab 포맷으로 빌드한 앱을 스토어 배포 전 테스트 할 일이 있어서 apk 포맷의 설치 파일이 필요했다

그래서 aab에서 apk를 추출할 순 없을까라는 의문에서 찾은 방법을 공유합니다

 

본 포스팅은 MacOS 기준으로 작성되었습니다.

 

1. bundle tool 설치

brew install bundletool

번들에서 apk로 변환을 위해 bundletool을 다운받습니다

 

2. 변환

bundletool build-apks --bundle=app-release.aab --output=release.apks
  • bundle : 변환할 bundle 파일을 명시합니다
  • output : apks 포맷으로 지정해줍니다

이렇게하면 aab와 같은 경로에 apks 파일이 생겼을텐데 파일 포맷을 apks zip으로 변환한 뒤 압축을 풀면 universal.apk 파일을 확인할 수 있습니다

 

https://developer.android.com/studio/command-line/bundletool

 

bundletool  |  Android 개발자  |  Android Developers

bundletool bundletool은 Android 스튜디오, Android Gradle 플러그인 및 Google Play에서 Android App Bundle을 빌드하고 App Bundle을 기기에 배포되는 다양한 APK로 변환하는 데 사용하는 기본 도구입니다. bundletool은

developer.android.com

https://stackoverflow.com/questions/53040047/generate-apk-file-from-aab-file-android-app-bundle

 

Generate Apk file from aab file (android app bundle)

Is there any way to generate an apk file from android app Bundle via terminal or using android studio?

stackoverflow.com

 

차니님의 😊
글이 좋았다면 응원을 보내주세요!