Issue Description:
When uploading an Android app to the Google Play Console, developers may see a warning indicating that certain packages or SDK components do not support the 16 KB memory page size requirement. Updating to the latest publicly available SDK version does not remove the warning. Google Play requires full 16 KB memory page size support for apps starting November 1, 2025.
Platform/SDK:
Unity SDK for Android
Error Message (Example):
“Your app contains native libraries that do not support 16 KB memory page sizes. Apps must support 16 KB page sizes starting November 1.”
Step by Step Solution:
1. Confirm the SDK Version:
- Check the version of the Agora (or related) SDK currently integrated into your Unity project.
- Ensure it matches the latest supported version for 16 KB page size.
2. Request Special Build (if applicable):
- If your version still triggers the warning, a special build of the SDK that supports 16 KB memory page sizes may be required.
- Contact support to request access to this special build.
3. Integrate the Updated SDK:
- Remove the previous SDK version from your Unity Assets/Plugins/Android directory.
- Import the new SDK package or unity package provided by support.
4. Rebuild and Upload:
- Clean and rebuild your Unity project.
- Generate a new .aab or .apk file.
- Re-upload it to the Google Play Console to verify that the warning is resolved.
5. Monitor Future SDK Releases:
- Keep track of the official SDK release notes to check when the fix for 16 KB memory page size support becomes publicly available.
Root Cause:
The issue occurs because older SDK builds were compiled with memory alignment configurations that only support 4 KB page sizes. Google Play’s new policy requires native binaries to support 16 KB memory pages for compatibility with newer hardware.
Prevention/Best Practice:
- Always use the most recent official public release of the SDK once available.
- Regularly check the release notes and developer announcements for compatibility updates related to Android requirements.
Corresponding Document/Link:
- Agora Video Calling Release Notes | Agora Docs
- Google Play Policy Update on 16 KB Memory Page Size