Skip to content

Android 16 KB page size support via Qt 6.10 upgrade#7

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/support-16kb-memory-page-sizes
Draft

Android 16 KB page size support via Qt 6.10 upgrade#7
Copilot wants to merge 3 commits intomainfrom
copilot/support-16kb-memory-page-sizes

Conversation

Copy link
Copy Markdown

Copilot AI commented Feb 28, 2026

Google Play requires all apps targeting Android 15+ to support 16 KB memory page sizes (enforced from May 31, 2026). Qt 6.10 adds native built-in support for this, making manual workarounds unnecessary.

Changes

  • android/CMakeLists.txt

    • Bump required Qt version 6.96.10 (native 16 KB ELF segment alignment baked in)
    • Remove manual -Wl,-z,max-page-size=16384 linker flag — now handled by Qt toolchain automatically
  • android/android/AndroidManifest.xml

    • Remove android.page_size.compat property — this was a memory-wasteful compatibility shim allowing 4 KB-aligned code to run on 16 KB-page-size devices; superseded by properly aligned libraries from Qt 6.10
Original prompt

This section details on the original issue you should resolve

<issue_title>[Android] App must support 16 KB memory page sizes</issue_title>
<issue_description>### App must support 16 KB memory page sizes
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 31, 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.

How to fix
Create a new release that supports 16 KB memory page sizes and publish it to production.
To build your app bundles with 16 KB support, follow our instructions for supporting 16 KB devices.

You can check the latest releases and app bundles to see if a newly uploaded bundle supports 16 KB.</issue_description>

Comments on the Issue (you are @copilot in this section)


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Co-authored-by: s1lviu <9863576+s1lviu@users.noreply.github.com>
Copilot AI changed the title [WIP] Add support for 16 KB memory page sizes Android: Add 16 KB memory page size support Feb 28, 2026
Co-authored-by: s1lviu <9863576+s1lviu@users.noreply.github.com>
Copilot AI changed the title Android: Add 16 KB memory page size support Android 16 KB page size support via Qt 6.10 upgrade Feb 28, 2026
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.

[Android] App must support 16 KB memory page sizes

2 participants