Skip to content

Android: Native libraries not aligned to support devices with 16 KB memory page sizes #106313

Closed
@goranovs

Description

@goranovs

Tested versions

  • Reproducible with v4.3.stable.official [77dcf97]

System information

Godot v4.3.stable - Windows 10.0.26100 - GLES3 (Compatibility) - NVIDIA GeForce RTX 3060 Laptop GPU (NVIDIA; 32.0.15.7602) - 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz (16 Threads)

Issue description

Google Play Android vitals reports issue:

Recompile your app with 16 KB native library alignment
Your app uses native libraries that are not aligned to support devices with 16 KB memory page sizes. 
These devices may not be able to install or start your app, or your app may start and then crash.

Android 15 supports devices with 16 KB memory page sizes, which can improve your app's performance. 
We recommend recompiling your app when you migrate to Android 15 and testing your app in a 16 KB environment to avoid issues for users.
App does not support 16 KB

Libraries that do not support 16 KB:
base/lib/arm64-v8a/libc++_shared.so
base/lib/arm64-v8a/libgodot_android.so
base/lib/x86_64/libc++_shared.so
base/lib/x86_64/libgodot_android.so

Steps to reproduce

Export for Android and upload aab in Google Play Console.

Minimal reproduction project (MRP)

N/A

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions