320x100
320x100

선요약

1. aab 파일 빌드

2. apks 파일로 변환

3. apks 파일의 확장자를 zip으로 변환 후 내부의 apk 파일 실행

 

 

 

 

1. aab 파일 빌드

: cd android

: ./gradlew clean

: ./gradlew bundleRelease

 

 

 

 

2. apks 파일 빌드를 위한 bundletool 설치

- 다운로드

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

 

Releases · google/bundletool

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

github.com

: jar 파일을 다운로드

 

- 실행

: java -jar bundletool-all-1.11.0.jar

 

 

 

 

 

3. aab 파일 변환

bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks

혹은

java -jar .\bundletool-all-1.11.0.jar build-apks

 

: Windows에서 실행할 경우 경로를 \로 구분하여 실행

 

 

※ 단축키 지정 시 bundletool 명령어 사용가능

alias bundletool='java -jar bundletool-all.jar'

 

 

※ 서명 정보가 필요할 경우

bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
--ks=/MyApp/keystore.jks
--ks-key-alias=MyKeyAlias

 

: MyKeyAlias는 jks 파일 생성 시 지정한 alias

 

 

 

 

 

 

4. 연결된 기기에 배포

bundletool install-apks --apks=/MyApp/my_app.apks

 

 

 

 

 

 

Refference

 

bundletool  |  Android 개발자  |  Android Developers

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

developer.android.com

 

300x250
728x90