My project require native library and I have generated .so files for 'x86', 'x86_64', 'armeabi-v7a', 'arm64_v8a' architectures.
In app gradle also I have defined ndk support for following ndk.abiFilters 'x86', 'x86_64', 'armeabi-v7a', 'arm64_v8a'
But when I generate an apk using android studio and analyze it using "Analyze apk" tool, it only shows 3 folders in lib directory x86, x86_64, and armeabi-v7a
It does not create "arm64_v8a" folder to fully support 64-bit devices.
Reading carefully what you wrote I suspect the root of the problem might be found in the app level build.gradle file of your project:
I presume your build.gradle file contains an abi filter tag, containing the required achitecture names, 'arm64_v8a' among them.
but the correct, official name of this architecture is 'arm64-v8a'
if I am right, you should just correct the architecture name from 'arm64_v8a' to 'arm64-v8a', and problem solved (I have had the same error recently, and after I corrected the abi filter with the official name, the error message has gone :)