Cannot figure out why - I have an application built explicitly for x86_64 architecture, my Gradle file cut:
ndk {
abiFilters "x86_64"
}
I have verified that my APK file contains this and only this native lib entry:
MYAPK:\\lib\x86_64\libnative.so
I have verified that all my devices (zenpad 10 and zenfone 2, Intel Atom x3-C3200 and Intel Atom Z3580 CPUs respectively) are 64 bit wise and even got x86_64 in their kernel signatures, beyond official Intel documentation.
So seems everything is good to go, but I cannot install the APK
with a dramatic error: INSTALL_FAILED_NO_MATCHING_ABIS
If I roll back to 32 bit arch (x86) - all is working as expected. Anyone got ideas why this happens? I know that ARMs work good both for 32 and 64 bit, but for some reason Intel doesn't allow that and runs in compatibility mode. Cheers!