What Percentage of Android Devices Runs on x86 Architecture? This question might be redundant or a possible duplicate but I am using an NDK library that runs only on ARM devices. Is there a way I could know what percentage of Android devices can my app support based on CPU architecture just like these statistics on Android Platform Versions?
I ended up with this conclusion after searching a lot.
Useful info in Unity Stats.

ARMv7: 98.1%

Intel x86: 1.7%


However I was not satisfied so I verified it from many resources.
According to Android Documentation.

armeabi was deprecated in r16. Removed in r17. No hard float.

and

Historically the NDK supported 32-bit and 64-bit MIPS, but support was
removed in NDK r17.

Summery after searching a lot

mips (deprecated)
mips64 (deprecated)
armeabi (deprecated)
armeabi-v7a (required — most popular architecture nowadays)
arm64-v8a (required — newer version of armeabi-v7a)
x86 (optional, very limited number of devices, like  Asus Zenfone 2, Genymotion/ Android emulator)
x86_64 (optional, very limited number of devices, like  Asus Zenfone 2, Genymotion/ Android emulator)

I should also mention that ChromeBook are using Intel processors based x86 and x86_64 architecture. (Only add these architure when you support ChromeBook)
Conclusion
If you app supports armeabi-v7a and arm64-v8a architectures because they have around 99% of Android devices.
Important Suggestion
Do you worry about app size (you should), you should split your apk for multiple abi. Android studio and play store support uploading multiple apk, so that app has only 1 architecture ndk files.
So this will be much efficient to build multiple apk.
Important links

What is ABI Management and CPU architecture
Unity Stats CPU VENDORS
Unity Stats on Android Hardware
Split apk guide
Find your device abi
Largest mobile database