본문 바로가기
IT/도구

Android App Bundle (AAB) 단말에 설치하기 (feat. bundletool)

by TechTonic 2022. 6. 24.
반응형

2021년 8월부터 Google Play에 신규 앱을 게시할 때 Android App Bundle을 사용해야 합니다. 이제 150MB를 초과하는 신규 앱은 Play Feature Delivery 또는 Play Asset Delivery를 통해 지원됩니다.

AAB 파일을 단말에 설치하는 방법에 대해서 알아보자.

Android App Bundle

1. Android App Bundle 설치 준비물

준비물로는 BundleTool jar 파일이 필요하다.

아래 링크를 통해 jar 파일을 받자

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

 

Releases · google/bundletool

Bundletool is a command-line tool to manipulate Android App Bundles - google/bundletool

github.com

bundletool download

 

2. Android App Bundle 설치하기

단말에 설치하기 위해 일단 aab 파일을 apks 파일로 변경시켜야 한다.

아래 커맨드로 변경하자.

java -jar bundletool-all-1.10.0.jar build-apks --bundle=<aab파일> --output=<생성할apks파일>

예시:

java -jar bundletool-all-1.10.0.jar build-apks --bundle=app-release.aab --output=app-release.apks

 

참고로 위 내용은 모든 휴대폰의 리소스들이 포함된 apks파일이 생성되므로 파일 용량이 크다.

 

아래 커맨드로 컴퓨터와 연결되어 있는 휴대폰 리소스를 기준으로 apks를 생성할 수 있다.

(단, 실행 시 컴퓨터와 휴대폰 간 USB디버깅 연결된 상태여야 한다.)

java -jar bundletool-all-1.10.0.jar build-apks --connected-device --bundle=<aab파일> --output=<생성할apks이름>

예시:

java -jar "bundletool-all-1.10.0.jar" build-apks --connected-device --bundle=C:\Users\Soo\Desktop\app-release.aab --output=C:\Users\Soo\Desktop\app-release.apks

 

이렇게 하면 apks 파일이 생성된다.

해당 apks 파일을 휴대폰에 설치하자!!!

아래 명령어를 통해 설치 할 수 있다.

java -jar bundletool-all-1.10.0.jar install-apks --apks=<apks파일>

 

반응형

댓글