Recompile your app with 16 KB native library alignment

After the recent build, we started seeing the following message on the Google Play Console dashboard. Would anyone happen to know more about this?

Recompile your app with 16 KB native library alignment
Your app uses native libraries that are not aligned to support devices with 16 KB memory page sizes. These devices may not be able to install or start your app, or your app may start and then crash.

There are new app bundles in this release that do not support 16 KB.

Android 15 supports devices with 16 KB memory page sizes, which can improve your app’s performance. We recommend recompiling your app when you migrate to Android 15 and testing your app in a 16 KB environment to avoid issues for users.

Bulid : 2025.3718

['plugin.vibrator'] = spiralcodestudio_plugin('vibrator'),

["CoronaProvider.native.popup.social"] = { publisherId = "com.coronalabs" },
["CoronaProvider.native.popup.activity"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true }, },

["plugin.gpgs.v3"] = { publisherId = "com.solar2d" },
["CoronaProvider.gameNetwork.apple"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true } },
["plugin.iCloud"] = { publisherId = "com.coronalabs", },

["plugin.google.iap.billing.v2"] = { publisherId = "com.solar2d" },

[ 'plugin.appodeal.base' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Amazon' ] = {publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Bidmachine' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.GoogleAdMob' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.AppLovin' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.FacebookAudience' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.MyTarget' ] = { publisherId = 'com.coronalabs' },
[ "plugin.appodeal.Pangle" ] = {publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Unity' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Vungle' ] = { publisherId = 'com.coronalabs' },
[ 'plugin.appodeal.Yandex' ] = { publisherId = 'com.coronalabs' },
[ "plugin.appodeal.InMobi" ] = {publisherId = 'com.coronalabs' },

["plugin.att"] = { publisherId = "com.solar2d", supportedPlatforms = { iphone=true } },

That is new requirement from google app store.

1 Like

Also I think it’s time we should upgrade to android API 35.

I’ve learned something new. Thank you for the information. This is a challenging topic for a beginner programmer like me who isn’t familiar with using native code.

We need a look from Vlad or Scott.
@Scott_Harrison Sorry for the ping, but I think you need to see it.

1 Like

Will look into this

4 Likes

Same behaviour with my apps.

I also received this message when publishing a game!
It is necessary to recompile the native libraries (if you’re using the NDK) with the --pagealign 16384 flag, or adjust the build system (such as CMake) to ensure this alignment required by Google. I haven’t done this yet.

I occasionally enjoyed playing my game using keyboard and mouse via Google Play Games on PC. However, since this message started appearing, I’ve been unable to install my game on my PC.

Hi Scott,
Sorry for bothering.
I’m preparing steps to release a new game mid next month, any progress on this? And also Android API 35.

Still working on this, hopefully will be out in June, will look into Android 35 after

Thanks
Scott

3 Likes

Thank you so much!

See this

Note: I tested with Google test script, I have ā€œnotā€ updated an app to google play to see if that warning is still there. We likely still need to recompile our plugins to support 16KB page support

4 Likes

Nice job!
Thank you so much!