Files
tldr/pages.ko/common/bundletool.md

38 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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}}`