Vérificateur ABI et DPI

Vérificateur de compatibilité ABI et DPI des appareils Android

Détectez instantanément les Architecture du processeur (arm64-v8a, armeabi-v7a, x86_64) et Godet de densité de tamis (mdpi–xxxhdpi) utilisés par votre appareil actuel et déposez tout fichier .xapk ou .apk ci-dessous pour vérifier s'il s'installera sans erreurs INSTALL_FAILED_NO_MATCHING_ABIS.

Votre profil d'appareil détecté

Environnement détecté : navigateur Web • Prêt à auditer les packages APK/XAPK

ABI Android recommandé arm64-v8a Architecture ARM 64 bits (standard pour les téléphones modernes et Apple Silicon)
Godet de densité d'écran xxhdpi (~480 dpi) Fenêtre d'affichage : 1 440 × 900 CSS px à 2,00x DPR
Moteur de rendu GPU/SoC GPU WebGL standard 8 threads logiques du processeur

Supprimez .XAPK, .APKS ou .APK pour tester la compatibilité

Nous analyserons les répertoires lib/ natifs du package et les divisions ABI par rapport à votre matériel.

Audit local à 100 % • Diagnostique « Application non compatible avec cet appareil »

Pourquoi Android indique-t-il « XAPK/application non compatible avec cet appareil » ?

À partir de la série Google Pixel 7 et des produits phares modernes Snapdragon 8 Gen 3/Gen 4, les fabricants de matériel ont physiquement supprimé les unités d'exécution ARM 32 bits du silicium du processeur. Si vous essayez d’installer un package plus ancien ou mal divisé qui inclut uniquement les bibliothèques armeabi-v7a, Android 14 et 15 bloquent immédiatement l’installation.

  • arm64-v8a : Obligatoire pour tous les téléphones, tablettes et Mac Apple Silicon Android 64 bits modernes exécutant des émulateurs Android.
  • Ensemble d'instructions ARM 32 bits hérité armeabi-v7a : utilisé par les téléphones économiques, les anciennes clés Fire TV et les jeux 32 bits.
  • x86_64 : Requis par les émulateurs de PC Windows (BlueStacks 5, LDPlayer 9, WSA) et les Chromebooks Intel/AMD lorsque la traduction binaire ARM (libhoudini) n'est pas disponible.

Tableau de référence : correspondance des ABI du processeur Android et des qualificatifs DPI d'écran

Lorsque vous téléchargez une archive APK fractionnée ou inspectez un conteneur .xapk, faire correspondre à la fois le Architecture du jeu d'instructions (ABI) et le Qualificateur de densité de pixels d'écran garantit que votre application ne plante pas avec UnsatisfiedLinkError et ne restitue pas de bitmaps d'interface utilisateur flous et agrandis :

Qualificateur divisé Catégorie Spécifications du matériel cible/de l'affichage Compatibilité ascendante
arm64-v8a ABI du processeur (64 bits) Tous les téléphones Android modernes (Snapdragon, Tensor, Dimensity, Exynos) et Apple Silicon Exécute armeabi-v7a uniquement si le silicium du processeur conserve la prise en charge AArch32 32 bits
armeabi-v7a ABI du processeur (32 bits) Téléphones Android plus anciens, boîtiers Android TV économiques, Amazon Fire TV Stick HD/4K Impossible d'exécuter les binaires arm64-v8a 64 bits
x86_64 ABI du processeur (64 bits) Émulateurs PC Windows (BlueStacks, LDPlayer), Chromebooks Intel/AMD, Waydroid Exécute x86 de manière native ; exécute les divisions ARM via la traduction Houdini/NDK
xhdpi (~320 ppp) Densité de l'écran Téléphones HD 720p, tablettes, Chromebooks et interfaces Android TV 1080p (échelle 2,0x) Android met à l'échelle d'autres densités en cas d'absence, à moins que la division ne soit marquée comme obligatoire
xxhdpi (~ 480 ppp) Densité de l'écran Smartphones 1080p FHD+ (2,6x – 3,0x CSS DevicePixelRatio) Répartition de densité de smartphone la plus courante
xxxhdpi (~640 ppp) Densité de l'écran Téléphones phares QHD+ 1440p (3,5x – 4,0x CSS DevicePixelRatio) Actifs du lanceur et des icônes de l'interface utilisateur à la plus haute résolution
Conçu et documenté par Mst Shaefale Développeur principal et architecte de packages Android • Vérifié sur Android 12-15

La détection du matériel utilise les API de navigateur standard côté client (navigator.userAgentData, inspection du moteur de rendu WebGL et devicePixelRatio sans suivi). Contactez le support si vous avez besoin d'aide avec un package incompatible.