Votre profil d'appareil détecté
Environnement détecté : navigateur Web • Prêt à auditer les packages APK/XAPK
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 |