roberteggl/AAB to APK with Bundletool

Convert Android App Bundles (.aab) to APKs using Google bundletool

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
aab-filePath to the Android App Bundle (.aab) fileno
apks-filePath to an existing .apks archive (required for extract-apks)no
commandBundletool command to run (build-apks | extract-apks)nobuild-apks
modeBundletool build mode (universal | default | system)nouniversal
outputOutput path for the .apks archive or extracted APKno
output-dirDirectory for extracted APK filesno
bundletool-versionBundletool version tag to use (e.g. 1.18.3) or latestnolatest
bundletool-urlOverride URL for downloading the bundletool JARno
bundletool-sha256Expected SHA-256 checksum of the bundletool JARno
cacheCache the downloaded bundletool JAR with the Actions tool cachenotrue
java-binPath to the Java executablenojava
keystorePath to an existing keystore file used for signingno
keystore-base64Base64-encoded keystore contents (alternative to keystore)no
keystore-passwordKeystore passwordno
key-aliasKeystore key aliasno
key-passwordPrivate key password (defaults to keystore-password when omitted)no
signWhether to sign APKs when keystore credentials are providednotrue
device-specPath to a device specification JSON fileno
extract-universal-apkExtract universal.apk from the .apks archive when mode is universalnotrue
keep-apksKeep the generated .apks archive after extractionnotrue
extra-argsAdditional whitespace-separated arguments passed to bundletoolno
working-directoryWorking directory for resolving relative pathsno.
dry-runValidate inputs and log the planned actions without executing themnofalse
verboseEnable verbose loggingnofalse
namedescription
apks-pathPath to the generated .apks archive (when kept)
apk-pathPath to the extracted universal APK (when extracted)
output-dirDirectory containing extracted APK files
bundletool-versionResolved bundletool version that was used
bundletool-pathPath to the bundletool JAR on the runner