Skip to content

Android 16KB page-size compatibility: libapproov.so flagged with 4KB LOAD section alignment #69

@sabtaintanvir2

Description

@sabtaintanvir2

Description

Google Play Console is flagging the native Approov library compatible with Android devices using 16KB memory page sizes.

The warning indicates that libapproov.so has 4KB LOAD section alignment, but 16KB is required (screenshot attached).

This can block publishing / trigger compatibility warnings, and may impact installs/runs on newer Android devices.

Screenshot

Image

Affected library

libapproov.so

Reported as: “4 KB LOAD section alignment, but 16 KB is required”

Steps to reproduce

Integrate Approov using this repo’s React Native quickstart.

Build an Android App Bundle (AAB) / APK.

Upload to Google Play Console (or run an APK analyzer / page-size check).

Observe 16KB page-size compatibility warning referencing libapproov.so.

Expected behavior

Approov’s shipped .so binaries should be built/aligned to be compatible with Android’s 16KB page-size requirement (or provide a documented workaround/build option).

Question

Do you plan to release an updated libapproov.so (and any related native binaries) with 16KB page-size compatibility, and is there an ETA/version i should track?

If there’s already a recommended workaround , please point me to the right approach.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions