Skip to content
Bundletool is a command-line tool to manipulate Android App Bundles
Branch: master
Clone or download
Latest commit 8e3aef8 Mar 11, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper Prepare for release 0.6.1. Oct 24, 2018
src Create parent dir tree when necessary when creating device specs (#47) Mar 11, 2019
LICENSE Bundletool first commit! May 4, 2018
build.gradle Prepare for release 0.9.0. Mar 11, 2019


Bundletool is a tool to manipulate Android App Bundles.

The Android App Bundle is a new format for publishing Android apps in app distribution stores such as Google Play.

Bundletool has a few different responsibilities:

  • Build an Android App Bundle from pre-compiled modules of a project.

  • Generate an APK Set archive containing APKs for all possible devices.

  • Extract APK(s) from the APK Set compatible with a given device.

  • Install APK(s) from the APK Set compatible with a connected device.

  • Extract device spec from a device as a JSON file.

Read more about the App Bundle format and Bundletool's usage at


Latest release: 0.9.0

You can’t perform that action at this time.