You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Google Play requires 16 KB page size to release updates starting 2025-11-01 #1133
Your app is affected by Google Play's 16 KB page size requirements
To ensure your app works correctly on the latest versions of Android, Google Play requires all apps targeting Android 15+ to support 16 KB memory page sizes.From Nov 1, 2025, if your app updates do not support 16 KB memory page sizes, you won't be able to release these updates.
How can we make the current version of Obelisk generate a conforming build?
The good news is we've been preparing a switch to newer nixpkgs for a while (#1126) and it comes with AGP/NDK versions where 16KB page sizes are the default. See reflex-frp/reflex-platform#850 for Android-specific progress
Given the Nov 1 cutoff, depending on the size of your codebase it might be worth starting now on making it forward-compatible with 9.12 to switch as soon as obelisk is ready
I plan to make a focused commit to reflex-platform as its mixed in with some other stuff ive been working on, for now here seems to be the key differences:
Activity
alexfmpe commentedon Sep 25, 2025
https://developer.android.com/guide/practices/page-sizes#compile-16-kb-alignment requires either recent NDK or recent LLVM ld.
As far as I can tell, both require more recent versions of llvm than what's supplied by the currently pinned nixpkgs, and I believe adding an llvm is a lot of work.
The good news is we've been preparing a switch to newer nixpkgs for a while (#1126) and it comes with AGP/NDK versions where 16KB page sizes are the default. See reflex-frp/reflex-platform#850 for Android-specific progress
Given the Nov 1 cutoff, depending on the size of your codebase it might be worth starting now on making it forward-compatible with 9.12 to switch as soon as obelisk is ready
augyg commentedon Oct 23, 2025
reflex-frp/reflex-platform@develop...Ace-Interview-Prep:reflex-platform:gs/optimize-android-builds
I seem to have been able to get this to work on the branch here
I'm on a fork of obelisk, with this commit:
https://github.com/Ace-Interview-Prep/obelisk/tree/gs/mstatic-tmp-android-cookies
I plan to make a focused commit to reflex-platform as its mixed in with some other stuff ive been working on, for now here seems to be the key differences: