AAB 파일 APK 파일로 만들기

2024. 5. 18. 10:31개발자료/Android


반응형

1. AAB APK 변환 도구

1.1. BundleTool 

구글에서 정식으로 제공하는 도구

1.1.1. 다운로드

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

 

Releases · google/bundletool

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

github.com

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

bundletook-all-1.16.0.jar 파일 다운로드

1.1.2. 사용법

bundletool.jar 을 이용해서 apk 파일 추출

# java -jar "/path/bundletool.jar" build-apks 
#     --bundle=app-release.aab 
#     --output=app.apks 
#     --ks="/path/app-release.keystore" 
#     --ks-pass=pass:app-keystore-pass 
#     --ks-key-alias=app-alias 
#     --key-pass=pass:app-alias-pass
java -jar "/path/bundletool.jar" build-apks --bundle=app-release.aab --output=app.apks --ks="/path/app-release.keystore" --ks-pass=pass:app-keystore-pass --ks-key-alias=app-alias --key-pass=pass:app-alias-pass

 

MAX(OSX) bundletool 명령어 만드는 법 : alias 명령 사용

alias bundletool='java -jar /path/bundletool.jar'

APK 단일 파일을 추출해야 할 경우 : --mode=universal 사용

# bundletool build-apks 
#     --bundle=app-release.aab
#     --output=app-release.apks 
#     --mode=universal 
#     --ks=/path/app-release.keystore 
#     --ks-pass=pass:app-keystore-pass 
#     --ks-key-alias=app-alias 
#     --key-pass=pass:app-alias-pass

bundletool build-apks --bundle=app-release.aab --output=app-release.apks --mode=universal --ks=/path/app-release.keystore --ks-pass=pass:app-keystore-pass --ks-key-alias=app-alias --key-pass=pass:app-alias-pass

1.1.3. 개발사 가이드

https://developer.android.com/tools/bundletool?hl=ko

 

bundletool  |  Android Studio  |  Android Developers

이 페이지는 Cloud Translation API를 통해 번역되었습니다. bundletool 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. bundletool는 Android 스튜디오, Android Gradle 플러그

developer.android.com

 


AAB(Android App Bundle)

반응형

'개발자료 > Android' 카테고리의 다른 글

Android WebView 디버깅하기  (0) 2024.06.10
안드로이드(Android) 정책 기한  (0) 2023.06.26
Cleartext HTTP traffic to www.domain.com not permitted  (0) 2023.05.23
[Control] EditText  (2) 2023.05.15
클립보드 Clipboard  (0) 2022.12.27