As of November 1, 2025, Google is requiring that all new binary uploads to the Play Store support 16 KB page sizes. This change will only affect developers who are directly or indirectly using native C/C++ libraries in their Android projects.
Neither Cordova nor Capacitor contain any native libraries themselves, but some plugins might introduce them as dependencies. Common plugins we are aware of are:
-
@ionic-enterprise/secure-storage: Contains a SQLCipher library. Secure Storage v3.0.6 updates this dependency to the required 16 KB page size. -
@capacitor-community/sqlite: Contains a SQLCipher library. v7.0.1 of the plugin updates this dependency to the required 16 KB page size. -
@capacitor-mlkit/barcode-scanning: Contains a camera core library. A workaround can be found here. -
cordova-plugin-iroot: Contains a native root checking library. The issue is being tracked here. -
@sentry/capacitor: Contains a native crash reporting library. v1.5.0 updates the associated library to the required 16 KB page size.
If you are compiling your app with native libraries, your app must use AGP (Android Gradle Plugin) v8.5.1 or higher along with NDK 28.
If you're unsure of whether your app contains any native libraries, you can follow Google's instructions to inspect your APK/AAB in Android Studio. If you're inspecting an AAB, make sure that you're using Android Studio >= 2025.1.3, as earlier versions were shipped with a bug that prevents Android Studio from accurately reporting AAB page alignment issues.
For more information, see the links below:
Comments
0 comments
Article is closed for comments.