Prepare your Play app for devices with 16 KB page sizes

hatzisn

Expert
Licensed User
Longtime User
So I suppose we just update to the latest tools for compilation and no need for @Erel to change code creation. Maybe just a lifting in compile shell commands. Right?
 

aeric

Expert
Licensed User
Longtime User
So far I don't get any email from Google that my apps are having libraries that not compatible with the 16KB pages.
 

mcqueccu

Well-Known Member
Licensed User
Longtime User
So far I don't get any email from Google that my apps are having libraries that not compatible with the 16KB pages.

You wont get Email, You will see it When you logon to your Play Console, and open the App page, then click Test and Release

1753291389911.png
 

hatzisn

Expert
Licensed User
Longtime User
I have some apps with Offline databases that are protected using the sqlcipher... meaning I have to change them to normal database or find a way to protect the information they contained....

You can use plain SQLite DB with your own cipher to cipher/decipher the data. There is no difference between SQLCipher and SQL Plain with your own cipher since either way (even if obfuscated) the keys are most likely hard typed in your code.
 
Last edited:

Alex_197

Well-Known Member
Licensed User
Longtime User
So far I don't get any email from Google that my apps are having libraries that not compatible with the 16KB pages.
I just receive this email.


Your app is affected by Google Play's 16 KB page size requirements​
To ensure your app works correctly on the latest versions of Android, Google Play requires all apps targeting Android 15+ to support 16 KB memory page sizes.
From May 1, 2026, if your app updates do not support 16 KB memory page sizes, you won't be able to release these updates.​
 

Alex_197

Well-Known Member
Licensed User
Longtime User
his is my list of .so files


08/27/2025 06:58 PM 1,282,687 libc++_shared.so
08/27/2025 06:58 PM 55,144 libjniPdfium.so
08/27/2025 06:58 PM 554,880 libmodft2.so
08/27/2025 06:58 PM 5,216,024 libmodpdfium.so
08/27/2025 06:58 PM 214,840 libmodpng.so
08/27/2025 06:59 PM 3,625,392 libsqlcipher.so
 

fredo

Well-Known Member
Licensed User
Longtime User
his is my list of .so files


08/27/2025 06:58 PM 1,282,687 libc++_shared.so
08/27/2025 06:58 PM 55,144 libjniPdfium.so
08/27/2025 06:58 PM 554,880 libmodft2.so
08/27/2025 06:58 PM 5,216,024 libmodpdfium.so
08/27/2025 06:58 PM 214,840 libmodpng.so
08/27/2025 06:59 PM 3,625,392 libsqlcipher.so
How did you get that list list.
I couldn't find it on the release details.
 

Alex_197

Well-Known Member
Licensed User
Longtime User

Alex_197

Well-Known Member
Licensed User
Longtime User
Thanks for the tip.

But it doesn’t explain how to identify the affected libraries.
My app uses 42 of them.

Does anyone know a tool to analyze APKs for the 16k problem?
 

mcqueccu

Well-Known Member
Licensed User
Longtime User
Thanks for the tip.

But it doesn’t explain how to identify the affected libraries.
My app uses 42 of them.

Does anyone know a tool to analyze APKs for the 16k problem?

 
Top