Configure APK Splits Across ABIs

Applies to: Reader SDK - Android | Reader SDK - iOS

Learn how to configure your Reader SDK project to generate multiple APK files for different application binary interfaces (ABIs).

Warning

The Square Reader SDK is deprecated and will be retired on December 31, 2025. The SDK is no longer receiving new releases and support for new operating systems isn't guaranteed.

The Mobile Payments SDK launched as the successor of the Reader SDK and is now in General Availability (GA). To ensure continued support and functionality, you should migrate your application from the Reader SDK to the Mobile Payments SDK before the retirement date.

Link to section

Requirements and limitations

You must install and configure the Reader SDK.

Link to section

Update your module build.gradle file

You can configure APK splitting for each of the different supported ABI architectures. If you do this, you have to ship multiple APK files, but they are 35 MB - 40 MB smaller than a universal APK file.