Skip to content

Library that does not support 16 KB: base/lib/x86_64/libandroidlame.so #366

@JetmirAhmati

Description

@JetmirAhmati

i have expo app and installed there react-native-compressor.
Now i got warning from google console that "Library that does not support 16 KB: base/lib/x86_64/libandroidlame.so" and as i researched a bit i got this feedback from chat gpt.
Ahh, that’s the culprit 👉 libandroidlame.so (a native MP3 encoder library).
It hasn’t been rebuilt with the -Wl,-z,max-page-size=16384 linker flag, so Google Play flags it.

⚠️ Why this happens

Expo/EAS already handles the 16 KB alignment for Hermes and official Expo libs.

But if you depend on third-party native modules (like react-native-compressor → it bundles android-lame), those may still ship .so files compiled with the old 4 KB alignment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions