Skip to content

[CRITICAL] v4.19.2 - libTransform.so NOT 16KB aligned, blocking Google Play release #2428

@KarnBarnwal-byte

Description

@KarnBarnwal-byte

Description
We're unable to release our production app to Google Play because
react-native-background-geolocation v4.19.2 contains native libraries
that are NOT aligned to 16KB page size requirements for Android 15+.

Environment

  • Library Version: 4.19.2
  • React Native: 0.80.1
  • NDK Version: 29.0.14206865
  • Target SDK: 35 (Android 15)

Issue Details

What's happening:

  1. Our app uses react-native-background-geolocation for background location tracking
  2. We've updated ALL other dependencies to support 16KB
  3. We've added CMake flags: -DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZES=ON
  4. We've verified all OTHER native libraries are 16KB aligned
  5. BUT Google Play still rejects with: "Does not support 16 KB memory page sizes"

Root Cause:
Using APK Analyzer and llvm-objdump, we confirmed:

  • All other libraries show: "Alignment: 16 KB"
  • But libTransform.so from your library shows: NOT 16KB aligned

Impact:

  • BLOCKING ISSUE: Cannot release to production
  • Google Play deadline: November 1, 2025 (PAST DEADLINE)
  • We paid $300 for the enterprise license and now cannot use it
  • Entire system uses this package for live tracking and its highly impacted now

What is the timeline for 16KB support in v4.20+?

Steps to Reproduce:

  1. npm install [email protected]
  2. Build: ./gradlew bundleRelease
  3. Upload to Google Play
  4. Check: App Bundle Explorer → Memory page size compatibility
  5. See error: "Does not support 16 KB"

Requested Action:
Please provide:

  1. Timeline for 16KB support
  2. ETA for fix
  3. Alternative workaround
Image

This exact issue reported by other developers. Proof it's known.

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