Skip to content

Performance: chore - drop x86_64 from Android release builds - #2310

Closed
JohnathanWhite wants to merge 2 commits into
bitpay:developfrom
JohnathanWhite:chore/android-release-arm-only
Closed

JohnathanWhite wants to merge 2 commits into
bitpay:developfrom
JohnathanWhite:chore/android-release-arm-only

Conversation

@JohnathanWhite

@JohnathanWhite JohnathanWhite commented Aug 18, 2026 •

Copy link
Copy Markdown
Collaborator

Follows dropping 32-bit x86. x86_64 is emulator-only, so every release APK carried a full extra copy of every native library that no real device executes. The debug build type adds it back via AGP's abiFilters union, so emulator development is unaffected.

Also documents why enableProguardInReleaseBuilds must stay false for now: proguard-rules.pro is empty and this app reflects heavily through bitcore/BWC, Braze, and Sumsub so enabling R8 needs its own change with a full QA pass.

Follows dropping 32-bit x86. x86_64 is emulator-only, so every release APK
carried a full extra copy of every native library that no real device executes.
The debug build type adds it back via AGP's abiFilters union, so emulator
development is unaffected.

Also documents why enableProguardInReleaseBuilds must stay false for now:
proguard-rules.pro is empty and this app reflects heavily through bitcore/BWC,
Braze, Sumsub, Dosh and Ledger, so enabling R8 needs its own change with a full
QA pass.
@gabrielbazan7

Copy link
Copy Markdown
Collaborator

follow-up: JohnathanWhite#13

@gabrielbazan7

Copy link
Copy Markdown
Collaborator

Already implemented here: #2241. We can close this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants