Quick Links: Download Gideros Studio | Gideros Documentation | Gideros community chat | DONATE
All Android Apps via Google Play: Your app must support 16 KB memory page sizes by May 1, 2026 — Gideros Forum

All Android Apps via Google Play: Your app must support 16 KB memory page sizes by May 1, 2026

MobAmuseMobAmuse Member
edited August 27 in General questions
App must support 16 KB memory page sizes

Status: You won't be able to release app updates (247 days away from today 27/08/2025)
Date sent: Aug 26, 2025
Deadline: May 1, 2026

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 May 1, 2026, if your app updates do not support 16 KB memory page sizes, you won't be able to release these updates.

Your latest production release does not support 16 KB memory page sizes.

https://developer.android.com/guide/practices/page-sizes#compile-16-kb-alignment

https://android-developers.googleblog.com/2025/07/transition-to-16-kb-page-sizes-android-apps-games-android-studio.html

Comments

  • hgy29hgy29 Maintainer
    Thanks for pointing that out, although actually @pie did it first. It is not compltely clear what must be done to comply, but I've updated AGP to 8.11.1 recently (google say 8.5.2 is required for 16k pages), and I'll update NDK to version 28 (I've been using r25c until then).
    Hopefully that will be enough.

    Likes: MobAmuse

    +1 -1 (+1 / -0 )Share on Facebook
  • MobAmuseMobAmuse Member
    edited August 27
    Ah OK. I just had email about it this morning myself. Will check over time as I update the apps for this and that etc. and report back. Long time to get it sorted if possible yet anyway.
  • piepie Member
    edited August 27
    That is unfortunately out of my league, but if it may help you @hgy29 this is what play console says about this requirement: (Learn More points here) https://developer.android.com/guide/practices/page-sizes#build


    image

    based on this list I am not sure why I am embedding openxr loader, but it's off topic here :smile:

    Thank you
    playConsoleMemoryPageSizeGideros.png
    499 x 316 - 16K

    Likes: MoKaLux, MobAmuse

    +1 -1 (+2 / -0 )Share on Facebook
  • hgy29hgy29 Maintainer
    Accepted Answer
    Thanks @pie, it saves me the time of analyzing an APK myself. All the incompatible libs are Gideros ones, so the update to NDK 28 should fix it (I had a go and Gideros still compiles fine with NDK 28, a few minor source code changes aside).
    And yes libopenxr_loader is not necessary here, it is only used for meta quest. I will check APK export and remove it if Quest support is not selected.
    +1 -1 (+4 / -0 )Share on Facebook
  • piepie Member
    @hgy29 I also noticed this "warning" I put it here since I think it's not worth to flood the forum with a new topic:

    Your app uses deprecated APIs or parameters for edge-to-edge
    One or more of the APIs you use or parameters that you set for edge-to-edge and window display have been deprecated in Android 15. Your app uses the following deprecated APIs or parameters:

    android.view.Window.setStatusBarColor
    LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
    These start in the following places:

    com.giderosmobile.android.player.GiderosApplication$6.run
    com.giderosmobile.android.APPActivity.onCreate
    To prepare for the change to Android 15, migrate away from these APIs or parameters.


    learn more: https://developer.android.com/about/versions/15/behavior-changes-15#edge-to-edge

    Likes: MoKaLux, MobAmuse

    +1 -1 (+2 / -0 )Share on Facebook
Sign In or Register to comment.