COMPATIBILITY GUIDE

How to choose the correct APK architecture

arm64-v8a, armeabi-v7a, and x86_64 look complicated, but you usually need to confirm only one device detail.

5 minutesDifficultyIntermediateUpdated 2026-08-04
APK
Before you begin

When unsure, choose a universal package. It is usually larger but includes components for multiple device types.

01

Know the common architectures

Most recent Android phones and tablets use arm64-v8a; older 32-bit devices use armeabi-v7a; x86 and x86_64 are most common in emulators and a few older devices.

Tap to continue
02

Find the CPU in system information

Open About phone in Settings or use a trusted device-information tool and find CPU ABI, instruction set, or architecture.

TipIf it shows aarch64 or ARMv8, choose arm64-v8a.
Check and confirm
03

Match the download label

Choose the file that exactly matches the preferred ABI. 64-bit ARM devices often support 32-bit apps, but not the other way around.

Tap to continue
04

Choose Universal when uncertain

Universal packages contain resources for multiple architectures and offer the broadest compatibility. If parsing fails, check the minimum Android version and file integrity.

Check and confirm