Skip to content

Android 16KB page size compliance — bundled Agora/Twilio .so files not aligned (Google Play deadline May 31, 2026) #27

@Aymanemadidi

Description

@Aymanemadidi

Summary

We are using react-native-firework-sdk v2.14.1 and our Google Play Console is flagging our app for 16KB page size non-compliance.

After analyzing our release APK using Android Studio's APK Analyzer, the following .so files bundled inside your SDK are 4KB aligned and will block us from submitting updates after May 31, 2026.


Affected Libraries (arm64-v8a)

Library Size Issue
libagora-rtc-sdk.so 21.1 MB ⚠️ 4 KB LOAD section alignment, but 16 KB is required
libtwilio_video_android_so.so 15.7 MB ⚠️ RELRO is not a suffix and its end is not 16 KB aligned
libagora-ffmpeg.so 5.9 MB ⚠️ 4 KB LOAD section alignment, but 16 KB is required
libagora_dav1d.so 908.3 KB ⚠️ RELRO is not a suffix and its end is not 16 KB aligned
libagora-fdkaac.so 678.3 KB ⚠️ 4 KB LOAD section alignment, but 16 KB is required
libagora-soundtouch.so 173.8 KB ⚠️ 4 KB LOAD section alignment, but 16 KB is required
libplayercore.so 2.6 MB ⚠️ 4 KB LOAD section alignment, but 16 KB is required

Context

  • Google Play deadline: May 31, 2026 — after this date, all app updates with non-compliant libraries will be blocked
  • Our stack: React Native 0.76.9 / Expo SDK 52 (currently upgrading to SDK 53 / RN 0.79)
  • Reference: Google's official 16KB page size guide

Questions

  1. Is there a newer version of react-native-firework-sdk that ships 16KB-aligned native libraries?
  2. If not, is this on your roadmap given the May 31 deadline?
  3. Are the bundled Agora and Twilio .so files compiled by your team, or passed through from the upstream Agora/Twilio SDKs?
    Any update on your timeline would be greatly appreciated.

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