Skip to content

K2GO-510 fix(build): ship the Play AAB without config splits - #700

Merged
luisguzman-adfa merged 2 commits into
mainfrom
fix/K2GO-510-play-complete-base-apk
Oct 28, 2026
Merged

luisguzman-adfa merged 2 commits into
mainfrom
fix/K2GO-510-play-complete-base-apk

Conversation

@luisguzman-adfa

Copy link
Copy Markdown
Collaborator

Ship the Play AAB without ABI, language and density config splits. Play then installs one complete base.apk, so Clone "Send app" shares an APK with the native binaries and all locales. Only the Play AAB is a bundle: the website and F-Droid APKs do not change.

  • controller/app/build.gradle: bundle { abi / language / density enableSplit = false }
  • versionCode 70 -> 71 (AAB 710)

Verification: bundletool 1.18.3 on the AAB generates only base APKs (Android 7-9 and 10+), each with all 4 ABIs and all locales. Play download is about 37.4 MB (was 25.5 MB).

Play then installs one complete base.apk, so Clone "Send app" shares an
APK with the native binaries and all locales.
First Play release without automatic protection and with a complete base APK.
@luisguzman-adfa
luisguzman-adfa merged commit e1c4adc into main Oct 28, 2026
5 checks passed
@luisguzman-adfa
luisguzman-adfa deleted the fix/K2GO-510-play-complete-base-apk branch October 28, 2026 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant