google / bundletool
Bundletool is a command-line tool to manipulate Android App Bundles
README
bundletool
Bundletool is a tool to manipulate Android App Bundles and Android SDK Bundles.
The Android App Bundle is a
format for
publishing Android apps in app distribution stores such as Google Play.
The Android SDK Bundle is a
format
for publishing
runtime-enabled SDKs
to SDK distribution platforms such as Google Play SDK Console.
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.
-
Add code transparency to an Android App Bundle. Code transparency is an
optional code signing mechanism. -
Verify code transparency inside an Android App Bundle, APK files or an
application installed on a connected device. -
Build an Android SDK Bundle from a pre-compiled module of a project.
-
Generate an APK Set archive containing the SDK APKs for all devices.
-
Generate an
Android SDK archive,
a Maven-friendly representation of an Android SDK Bundle.
Read more about the App Bundle format and Bundletool's usage at
g.co/androidappbundle
Documentation of bundletool commands can be found at:
https://developer.android.com/studio/command-line/bundletool
Releases
Latest release: 1.18.3
KiloClaw - Managed 🦀 