Your Detected Device Profile
Detected Environment: Web Browser • Ready to audit APK/XAPK packages
Drop .XAPK, .APKS, or .APK to Test Compatibility
We'll scan the package's native lib/ directories and ABI splits against your hardware
100% Local Audit • Diagnoses "App Not Compatible With This Device"Why Does Android Say "XAPK / App Not Compatible With This Device"?
Starting with the Google Pixel 7 series and modern Snapdragon 8 Gen 3 / Gen 4 flagships, hardware manufacturers physically removed 32-bit ARM execution units from the CPU silicon. If you attempt to install an older or improperly split package that only includes armeabi-v7a libraries, Android 14 and 15 block installation immediately.
- arm64-v8a: Mandatory for all modern 64-bit Android phones, tablets, and Apple Silicon Macs running Android emulators.
- armeabi-v7a: Legacy 32-bit ARM instruction set used by budget phones, older Fire TV sticks, and 32-bit games.
- x86_64: Required by Windows PC emulators (BlueStacks 5, LDPlayer 9, WSA) and Intel/AMD Chromebooks when binary ARM translation (libhoudini) is unavailable.
Reference Table: Matching Android CPU ABIs & Screen DPI Qualifiers
When you download a split APK archive or inspect an .xapk container, matching both the Instruction Set Architecture (ABI) and the Screen Pixel Density Qualifier ensures your app neither crashes with UnsatisfiedLinkError nor renders blurry, scaled-up UI bitmaps:
| Split Qualifier | Category | Target Hardware / Display Specification | Backwards Compatibility |
|---|---|---|---|
| arm64-v8a | CPU ABI (64-bit) | All modern Android phones (Snapdragon, Tensor, Dimensity, Exynos) & Apple Silicon | Runs armeabi-v7a only if CPU silicon retains 32-bit AArch32 support |
| armeabi-v7a | CPU ABI (32-bit) | Older Android phones, budget Android TV boxes, Amazon Fire TV Stick HD/4K | Cannot run 64-bit arm64-v8a binaries |
| x86_64 | CPU ABI (64-bit) | Windows PC Emulators (BlueStacks, LDPlayer), Intel/AMD Chromebooks, Waydroid | Runs x86 natively; runs ARM splits via Houdini/NDK translation |
| xhdpi (~320 dpi) | Screen Density | 720p HD phones, tablets, Chromebooks, and Android TV 1080p interfaces (2.0x scale) | Android scales other densities if missing, unless split is marked required |
| xxhdpi (~480 dpi) | Screen Density | 1080p FHD+ smartphones (2.6x – 3.0x CSS devicePixelRatio) | Most common smartphone density split |
| xxxhdpi (~640 dpi) | Screen Density | 1440p QHD+ flagship phones (3.5x – 4.0x CSS devicePixelRatio) | Highest resolution launcher and UI icon assets |