Android 16kB page size support for Godot 3.5 ?

Godot Version

3.5

Question

All my Android 2D games on Google Play use native C++ code for AI and all are made with Godot 3.5 because I don’t need more functionality. From November 1, 2025 on Google Play only allows new apps and app updates with 16kB page size support.

Have you successfully managed to integrate it into Godot 3.5?
If yes, please explain how you solved it.

Is there any update planned for 3.5 which addresses the problem?

I tried to integrate the changes from
https://github.com/godotengine/godot/pull/106358

into Godot 3.6.1 but the Android aab export failed with Gradle errors.

I would be very thankful for any hints or solutions.

You will probably have more luck posting in the PR than here. This isn’t a large community, and if I remember correctly from one of Emi’s recent updates, less than 5% of Godot users actually use 3.6.1 at this point.

To overcome the new requirement from Google Play that Android apps have to support 16kB memory page size and if you are still on Godot 3.X like me (I don’t need more and never change a running system) here is what worked for me:

  1. Download all 14 files from PR
    [3.x] Update required version numbers for Android in 3.x by WolfgangSenff · Pull Request #108433 · godotengine/godot · GitHub

  2. Be careful to put it into the correct directories of your Godot 3.X installation.

  3. Recompile Godot 3.X for Android.

  4. Rebuild and install the new Android export templates.

  5. For safety you may delete the android subdirectory of your project.

  6. Now you can export your app for Google Play with 16kB memory page support.

  7. If the Gradle plugin throws the error: Execution failed for task ‘:copyAndRenameReleaseAab’
    changing the aab output directory is necessary.

PS: In Godot 3.7 all files from the PR should be included.

1 Like