-
Notifications
You must be signed in to change notification settings - Fork 2
Description
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
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.