English

Which APK should I download? arm64-v8a, armeabi-v7a and x86 explained

Some apps are published as several files for different processors. How to find out which one your phone needs.

Apps that contain native code are often published as separate files for each processor type (the "ABI"). A file built for the wrong processor will not install, or will refuse to start.

The short answer

Choose 64-bit ARM (arm64-v8a). Almost every Android phone and tablet sold since 2017 uses it.

The options

How to check your phone

Install a device-information app such as CPU Info or Treble Info and look for Supported ABIs or Instruction sets. The first entry in the list is the one to choose.

If you have a computer with ADB, run adb shell getprop ro.product.cpu.abi.

Picked the wrong one?

Android shows App not installed or the app closes immediately. Nothing is damaged: download the other file and install it.

Guides