Bundletool은 Android App Bundle 및 Android SDK 번들을 조작하는 도구입니다.
Android App Bundle 은 Google Play와 같은 앱 배포 스토어에 Android 앱을 게시하기 위한 형식입니다.
Android SDK 번들은 Google Play SDK Console과 같은 SDK 배포 플랫폼에 런타임 지원 SDK를 게시하기 위한 형식입니다.
Bundletool에는 몇 가지 다른 책임이 있습니다.
프로젝트의 사전 컴파일된 모듈에서 Android App Bundle을 빌드하세요 .
가능한 모든 기기에 대한 APK가 포함된 APK 세트 아카이브를 생성합니다 .
특정 기기와 호환되는 APK 세트에서 APK를 추출합니다 .
연결된 장치와 호환되는 APK 세트에서 APK를 설치합니다 .
장치에서 장치 사양을 JSON 파일로 추출합니다 .
Android App Bundle에 코드 투명성을 추가하세요 . 코드 투명성은 선택적 코드 서명 메커니즘입니다.
Android App Bundle, APK 파일 또는 연결된 기기에 설치된 애플리케이션 내부의 코드 투명성을 확인하세요 .
프로젝트의 사전 컴파일된 모듈에서 Android SDK 번들을 빌드합니다 .
모든 기기에 대한 SDK APK가 포함된 APK 세트 아카이브를 생성합니다 .
Android SDK 번들을 Maven에 맞게 표현한 Android SDK 아카이브를 생성합니다 .
g.co/androidappbundle에서 App Bundle 형식 및 Bundletool 사용법에 대해 자세히 알아보세요.
Bundletool 명령에 대한 문서는 https://developer.android.com/studio/command-line/bundletool에서 찾을 수 있습니다.
최신 릴리스: 1.17.2