Su perfil de dispositivo detectado
Entorno detectado: Navegador web • Listo para auditar paquetes APK/XAPK
Suelte .XAPK, .APKS o .APK para probar la compatibilidad
Analizaremos los directorios nativos lib/ del paquete y las divisiones ABI con respecto a su hardware.
Auditoría 100% local • Diagnostica "Aplicación no compatible con este dispositivo"¿Por qué Android dice "XAPK/aplicación no compatible con este dispositivo"?
Comenzando con la serie Google Pixel 7 y los modernos buques insignia Snapdragon 8 Gen 3 / Gen 4, los fabricantes de hardware eliminaron físicamente las unidades de ejecución ARM de 32 bits del silicio de la CPU. Si intenta instalar un paquete anterior o dividido incorrectamente que solo incluye bibliotecas armeabi-v7a, Android 14 y 15 bloquean la instalación de inmediato.
- arm64-v8a: Obligatorio para todos los teléfonos, tabletas y Apple Silicon Mac modernos de 64 bits con Android que ejecuten emuladores de Android.
- armeabi-v7a: Conjunto de instrucciones ARM heredado de 32 bits utilizado por teléfonos económicos, dispositivos Fire TV más antiguos y juegos de 32 bits.
- x86_64: Requerido por emuladores de PC con Windows (BlueStacks 5, LDPlayer 9, WSA) y Chromebooks Intel/AMD cuando la traducción ARM binaria (libhoudini) no está disponible.
Tabla de referencia: ABI de CPU de Android coincidentes y calificadores de DPI de pantalla
Cuando descarga un archivo APK dividido o inspecciona un contenedor .xapk, hacer coincidir tanto el Arquitectura del conjunto de instrucciones (ABI) como el Calificador de densidad de píxeles de pantalla garantiza que su aplicación no falle con UnsatisfiedLinkError ni muestre mapas de bits de UI ampliados y borrosos:
| Clasificatorio dividido | Categoría | Especificación de pantalla/hardware de destino | Compatibilidad con versiones anteriores |
|---|---|---|---|
| arm64-v8a | CPU ABI (64 bits) | Todos los teléfonos Android modernos (Snapdragon, Tensor, Dimensity, Exynos) y Apple Silicon | Ejecuta armeabi-v7a solo si el silicio de la CPU conserva la compatibilidad con AArch32 de 32 bits |
| armeabi-v7a | CPU ABI (32 bits) | Teléfonos Android más antiguos, cajas de TV Android económicas, Amazon Fire TV Stick HD/4K | No se pueden ejecutar archivos binarios arm64-v8a de 64 bits |
| x86_64 | CPU ABI (64 bits) | Emuladores de PC con Windows (BlueStacks, LDPlayer), Chromebooks Intel/AMD, Waydroid | Ejecuta x86 de forma nativa; ejecuta divisiones ARM mediante traducción Houdini/NDK |
| xhdpi (~320 ppp) | Densidad de la pantalla | Teléfonos HD de 720p, tabletas, Chromebooks y Android TV Interfaces de 1080p (escala 2,0x) | Android escala otras densidades si faltan, a menos que la división esté marcada como obligatoria |
| xxhdpi (~480 ppp) | Densidad de la pantalla | Smartphones 1080p FHD+ (2,6x – 3,0x dispositivo CSSPixelRatio) | División de densidad de teléfonos inteligentes más común |
| xxxhdpi (~640 ppp) | Densidad de la pantalla | Teléfonos insignia QHD+ de 1440p (3,5x – 4,0x CSS devicePixelRatio) | Activos de icono de interfaz de usuario y lanzador de mayor resolución |