Forrest logo
back to the bundletool tool

bundletool:tldr:a7af1

bundletool: Generate APKs from an application bundle (prompts for keystore password).
$ bundletool build-apks --bundle=${path-to-bundle-aab} --ks=${path-to-key-keystore} --ks-key-alias=${key_alias} --output=${filename-apks}
try on your machine

The given command is using Bundletool to build APK sets (.apks) from an Android App Bundle (.aab) file. Here's a breakdown of each component in the command:

  • bundletool: Refers to the executable command, which is Bundletool.
  • build-apks: Specifies the action that bundletool should perform, which is to build APKs.
  • --bundle=${path-to-bundle-aab}: Specifies the path to the Android App Bundle (.aab) file. You need to replace ${path-to-bundle-aab} with the actual file path of the .aab file you want to convert to APKs.
  • --ks=${path-to-key-keystore}: Specifies the path to the keystore file (.jks) used for signing the APKs. You need to replace ${path-to-key-keystore} with the actual keystore file path.
  • --ks-key-alias=${key_alias}: Specifies the alias of the signing key within the keystore. You need to replace ${key_alias} with the actual alias of the key.
  • --output=${filename-apks}: Specifies the output path and filename for the generated APK set (.apks) file. You need to replace ${filename-apks} with the desired name and path for the output file.

After replacing the placeholders with actual values, the command can be executed to generate the desired APK set from the App Bundle.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the bundletool tool