Skip to content

Google Play’s 16 KB page size compatibility issue #547

@ductranit

Description

@ductranit

Description

My app got email warning from Google Play

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

Then I follow this document to analyze my APK and I see the cause comes from rive native lib librive_text.so with message 4 KB LOAD section alginment, but 16 KB is required
for arm64-v8a and x86_64 binary.
This issue prevent me to update new app version in the future.

Expected behavior

Should build with 16KB page size from ndk

Screenshots

Image

Device & Versions (please complete the following information)

  • Device: android pixel 8a
  • OS: android 16
  • Flutter Version:
Flutter 3.35.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision d693b4b9db (9 days ago) • 2025-09-16 14:27:41 +0000
Engine • hash feee8ee8fb8b975dd9990f86d3bda11e6e75faf3 (revision c298091351) (9 days ago) • 2025-09-15 14:04:24.000Z
Tools • Dart 3.9.2 • DevTools 2.48.0

Rive flutter version: 0.13.20

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions