App must support 16 KB memory page sizes

The Android library does not support 16 KB page sizes and must by the 1st November. From Nov 1, 2025, if your app updates do not support 16 KB memory page sizes, you won’t be able to release these updates.

Specifically these libraries are affected:

Libraries that do not support 16 KB:

base/lib/arm64-v8a/libc49b.so

base/lib/x86_64/libc49b.so

Cheers, Paul

The team is currently working on an update to support these updates. Please keep an eye on our Release notes. :slight_smile:

1 Like

The same issue with react-native-square-in-app-payments

@Bryan-Square What is the ETA on this update? I am mainly vested in the react-native-square-in-app-payments package. Android requires all libraries to support a 16 KB page size by November 1. We are getting awfully close to that date.

Currently we don’t have public roadmaps for releases but the team is working on an update. If necessary you can file an extension with Google. :slight_smile:

Hey all, the team just launched 1.6.8 for In-App Payments that supports the 16 KB Android requirement. :slight_smile:

Hi @Bryan-Square , I don’t see any new updates for this package:

https://www.npmjs.com/package/react-native-square-in-app-payments

Can you confirm when an update will be pushed?

The team is working on updating the plugins but in the meantime you can manually update it to target the new version. :slight_smile:

Are you not able to update the Android SDK dependency in your android/app/build.gradle? If so that will pull in the latest version. :slight_smile:

Hi @Bryan-Square , I had to look deep into the docs to find out how to manually upgrade Square’s Android package for React Native. For anyone else reading, it’s here:

You need to add sqipVersion = "1.6.8" as a key/value under ext in android/build.gradle.

Thank you for sharing your findings. :slight_smile:

Hi @Bryan-Square, Thank you for providing the details. I’ve upgraded the version as suggested; But, it now requires the minimum SDK version to be at least 28, which would limit the availability of my application on a large number of Android devices, something I’d like to avoid.

Please also review this aspect: I’m currently using “react-native-square-in-app-payments”: “1.7.6” with Square SDK (sqipVersion=“1.6.8”). My current minimum SDK version is 24, which works well for my setup.

As we know, all libraries must be updated to support the 16KB page size requirement by November 1, and we’re getting quite close to that deadline.

How large of a customer base is still below the minimum 28? At this time the team has no plan to make older minimum versions available with the SDK. :sad_but_relieved_face:

@Bryan-Square the react native plugin is still not updated and we are now past Google Play’s deadline by a month.

The SDK is updated to support 2.3.4 which has all the Google requirements. :slight_smile: