Skip to content

QuickBlox RN SDK Fails Play Store Upload Due to 16 KB Page Size Incompatibility #85

@Rajat1Ggc

Description

@Rajat1Ggc

Issue:

While uploading our Android app to the Google Play Store, the Play Console blocks the submission due to native libraries not supporting the 16 KB memory page size requirement (mandatory for Android 15 and new Play Store policies).

This issue appears to come from several native libraries bundled through the QuickBlox React Native SDK or dependencies that the SDK still uses (Hermes, FBJNI, JSI, Reanimated, ImagePipeline, MMKV, etc.).

Because of this, our production build cannot be uploaded to the Play Store.

⚠️ Play Console Error

The Play Store reports the following libraries as incompatible:

base/lib/arm64-v8a/libc++_shared.so
base/lib/arm64-v8a/libfbjni.so
base/lib/arm64-v8a/libhermes.so
base/lib/arm64-v8a/libhermestooling.so
base/lib/arm64-v8a/libimagepipeline.so
base/lib/arm64-v8a/libjsi.so
base/lib/arm64-v8a/libnative-filters.so
base/lib/arm64-v8a/libnative-imagetranscoder.so
base/lib/arm64-v8a/libreactnative.so
base/lib/arm64-v8a/libreactnativemmkv.so
base/lib/arm64-v8a/libreanimated.so
base/lib/arm64-v8a/librnscreens.so
base/lib/arm64-v8a/libworklets.so

(and x86_64 variants)
These appear to be compiled with an outdated NDK configuration that does not support 16 KB pages.

🔍 What We Tried

Updating React Native (not possible due to QuickBlox dependency constraints) Updating MMKV / Reanimated / Hermes (conflicts with QuickBlox version) Rebuilding the app with latest NDK None resolve the issue because the root libraries are coming from dependencies included in QuickBlox RN SDK.

🚩 Impact

This issue blocks Play Store submission, making it impossible to publish updates for apps integrating QuickBlox.

❓ Request

Is a QuickBlox React Native SDK update planned with libraries rebuilt for 16 KB page size support? If yes, is there an ETA? If not, could you provide temporary workarounds or guidance? This is a critical blocker for production releases.

Environment

QuickBlox React Native SDK version: (your version)
React Native version: (your version)
Android NDK: (your version)
Build type: Release (AAB)
Platform: Android Image

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