bundletool.md 1.6 KB

bundletool

Android 애플리케이션 번들을 조작. validate와 같은 일부 하위 명0령에는 자체적인 사용법 문서가 존재. 더 많은 정보: https://developer.android.com/tools/bundletool.

  • 하위 명령어에 대한 도움말 표시:

bundletool help {{하위명령어}}

  • 애플리케이션 번들에서 APK를 생성 (키 저장소 비밀번호를 묻는 메시지 표시):

bundletool build-apks --bundle {{경로/대상/bundle.aab}} --ks {{경로/대상/key.keystore}} --ks-key-alias {{key_alias}} --output {{경로/대상/file.apks}}

  • 키스토어 비밀번호를 제공하는 애플리케이션 번들에서 APK를 생성:

bundletool build-apks --bundle {{경로/대상/bundle.aab}} --ks {{경로/대상/key.keystore}} --ks-key-alias {{key_alias}} –ks-pass {{pass:the_password}} --output {{경로/대상/file.apks}}

  • 보편적인 사용을 위해 단 하나의 단일 APK를 포함하는 APK 생성:

bundletool build-apks --bundle {{경로/대상/bundle.aab}} --mode {{universal}} --ks {{경로/대상/key.keystore}} --ks-key-alias {{key_alias}} --output {{경로/대상/file.apks}}

  • 에뮬레이터나 기기에 올바른 APK 조합을 설치:

bundletool install-apks --apks {{경로/대상/file.apks}}

  • 애플리케이션의 다운로드 크기를 측정:

bundletool get-size total --apks {{경로/대상/file.apks}}

  • 에뮬레이터 또는 장치에 대한 장치 사양 JSON 파일을 생성:

bundletool get-device-spec --output {{경로/대상/file.json}}

  • 번들을 확인하고 이에 대한 자세한 정보를 표시:

bundletool validate --bundle {{경로/대상/bundle.aab}}