I am trying to update an Android app that has been on the store for years, and was most recently updated in Oct 2020. When I try to release a build to production I receive the Android 64bit error that follows.
This release is not compliant with the Google Play 64-bit requirement.
The following APKs or App Bundles are available to 64-bit devices, but they only have 32-bit native code: [2024]
Include 64-bit and 32-bit native code in your app. Use the Android App Bundle publishing format to automatically ensure that each device architecture receives only the native code it needs. This avoids increasing the overall size of your app
I have never run into this issue before, although I know it has been mentioned several times here and on the blog.
I am not sure how to proceed. I am using build 2020.3632 so I assume that all the code is being compiled in 64. When I view the APK details on Google Play I see that 64 bit is included.
Native platforms (4)
3 DIFFERENTIATING
arm64-v8a, x86, x86_64
1 COMMON
armeabi-v7a
I feel like the ‘Common’ platform being 32 bit is what is causing my issue but I have no idea how to modify that. My only other thought is that this is related to a plugin that I am using. Plugins for this app are:
["CoronaProvider.native.popup.social"] =
{
publisherId = "com.coronalabs",
supportedPlatforms = { android=true, iphone=true },
},
["plugin.notifications"] =
{
publisherId = "com.coronalabs",
supportedPlatforms = { android=true, iphone=true },
},
["plugin.googleAnalytics"] =
{
publisherId = "com.coronalabs",
supportedPlatforms = { android=true, iphone=true },
},
['plugin.qrscanner'] = spiralcodestudio_plugin('qrscanner')
If anyone could offer a hint of where I should look to solve this problem I would appreciate it.
Thank you in advance.