본문 바로가기

Android - Snippet

[Android] aab를 apk로 변환

#aab -> apk

aab로부터 apk 변환해서 설치 테스트를 해야 할 경우가 있다. 

 

1. bundletool이 필요하므로 다운로드 하자 

https://github.com/google/bundletool/releases

 

2.apk 변환 (JAVA 설치 돼 있어야 함)

java -jar "bundletool-all-1.8.2.jar" build-apks --bundle="경로\XXX.aab" --output="경로\XXX.apks

 

3.연결된 디바이스에 APK 바로 설치

java -jar "bundletool-all-1.8.2.jar" install-apks --apks="경로\XXX.apks"

 

4.다양한 옵션들이 있는데 공식 문서에서 찾아보는 것도 도움이 되겠다

https://developer.android.com/studio/command-line/bundletool?hl=ko

예를 들면 연결된 디바이스를 타겟으로 하는 apk를 추출하고 싶을 경우

java -jar "bundletool-all-1.8.2.jar" build-apks --connected-device --bundle="경로\XXX.aab" --output="경로\XXX.apks