Skip to content

Instantly share code, notes, and snippets.

@nooralibutt
Last active April 15, 2023 06:33
Show Gist options
  • Save nooralibutt/f82f7d547382e20b8cb505f4493dabfb to your computer and use it in GitHub Desktop.
Save nooralibutt/f82f7d547382e20b8cb505f4493dabfb to your computer and use it in GitHub Desktop.
How to generate apk file from app bundle

Requirements

Steps

  1. Create a folder named "make-apk"
  2. Download bundle tool in the folder
  3. Rename bundle tool to "bundletool.jar"
  4. Move app-release.aab to "make-apk" folder
  5. Open "make-apk" folder in terminal
  6. Run this command java -jar bundletool.jar build-apks --bundle=app-release.aab --output=./bundle_set.apks --mode=universal
  7. Optionally Deploy APKs to a connected device java -jar bundletool.jar install-apks --apks=./bundle_set.apks
  8. Rename apks to zip and extract zip folder
  9. Optionally for Signed apk (move keystore.jks to "make-apk" folder and rename it to "keystore.jks")
java -jar bundletool.jar build-apks --bundle=app-release.aab --output=./bundle_set.apks --ks=./keystore.jks --ks-pass=pass:qwe123 --ks-key-alias=key --key-pass=pass:qwe123 --mode=universal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment