2021년 8월부터 Google Play에 신규 앱을 게시할 때 Android App Bundle을 사용해야 합니다. 이제 150MB를 초과하는 신규 앱은 Play Feature Delivery 또는 Play Asset Delivery를 통해 지원됩니다.
AAB 파일을 단말에 설치하는 방법에 대해서 알아보자.
1. Android App Bundle 설치 준비물
준비물로는 BundleTool jar 파일이 필요하다.
아래 링크를 통해 jar 파일을 받자
https://github.com/google/bundletool/releases
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파일>
'IT > 도구' 카테고리의 다른 글
Android 깃허브(Github) 프로젝트 관리 방법 (1) | 2022.11.09 |
---|---|
Android 서명 시 Invalid keystore format 오류 (0) | 2022.07.06 |
Android 앱 서명 JarSigner / ApkSigner (feat. Zipalign) (0) | 2022.06.23 |
댓글