I have exported an Android App Bundle file to upload at Play store with NDK downloaded from Unity desired location because Android Studio NDK file is not compatible with Uni
I'm having exactly same problem with an update for my game... I just checked my bundle, and for I could see I have the 64bit code there...
For future reference:
It's an issue with google play and x86 build that do not offers a 64bit counterpart code. Disabling x86 build fix this issue.
Reference: https://forum.unity.com/threads/successful-unity-aab-build-not-compliant-with-the-google-play-64-bit-requirement.729035/
The problem started on 08/20/2019.
for now it is working with removing x86 architecture
I got this kind of clear and simple reply from Unity Support Person on my Unity Forum post and this worked for me:
APKs or App Bundles are available to 64-bit devices but they only have 32-bit native code
Here is the snapshot for the reply:
I hope now, this becomes easy to solve this problem.
Add this
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
in build.gradle(Mobile:app)
file
I resolved this issue by updating to the newest OPENCV Framework from https://opencv.org
I replaced the sdk file in the jni folder from the latest OPENCV Sdk And also updated my libs and obj folder to support 64-bit support.