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).


The Mobile Payments SDK has launched as the successor of the Reader SDK. To take in-person payments on Square hardware, you should migrate from the Reader SDK to the Mobile Payments SDK.

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.