선요약
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