| Class |
Description |
|
AabConversionCache
|
Disk-backed cache of converted AAB→APK artifacts, keyed by (AAB content hash + bundletool
version) so a rebuilt bundle or a bundletool upgrade invalidates the cached artifact — the
version is folded into the hash rather than kept as its own directory segment, to keep the
cache path short. |
|
AabConverter
|
The one isolated wrapper around bundletool's in-process Java API (STUDIO-10661) — bundletool's
API is not a versioned public contract, so every future version bump only needs to change this
class plus a smoke test, not any caller. |
|
AabDetector
|
Detects whether a local file is a real Android App Bundle by its internal zip structure
(BundleConfig.pb at the archive root) rather than trusting its file extension or URL
suffix — download URLs (S3 pre-signed, etc.) often carry no reliable extension at all. |
|
KatalonDebugSigningIdentity
|
Guarantees a stable, persistent debug signing keystore exists so repeated conversions of the
same app always produce a reinstallable (matching-signature) APK, instead of bundletool's
default per-run ephemeral debug key. |