Skip to content

Android 16 KB page size requirement failure when using Card-React-Native (Google Play upload blocked) #4

@alkhatera

Description

@alkhatera

I recently integrated the Card-React-Native package into my React Native app for Tap Payments.
The integration works correctly in development and local builds. However, when generating a release APK/AAB and uploading it to Google Play, the upload fails due to the new 16 KB page size requirement enforced by Google Play.

Issue Details

The error only occurs when Card-React-Native is included in the project.
After removing the package, the same build uploads successfully without any issues.
This suggests that one or more native libraries bundled with the package may not be compliant with the 16 KB memory page size requirement.

Environment

  • React Native version: 0.79.6
  • Expo version: 53

Steps to Reproduce

  1. Install and integrate Card-React-Native
  2. Build release APK/AAB
  3. Upload to Google Play Console
  4. Observe rejection due to 16 KB page size requirement
  5. Remove the package and rebuild
  6. Upload succeeds

Expected Behavior

  • The app should pass Google Play validation and comply with the 16 KB page size requirement.

Actual Behavior

  • Google Play rejects the build due to non-compliant native binaries.

Request

Provide an updated version or guidance to resolve this issue?

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