Comprobador ABI y DPI

Comprobador de compatibilidad ABI y DPI de dispositivos Android

Detecte instantáneamente qué Arquitectura de CPU (arm64-v8a, armeabi-v7a, x86_64) y Cucharón de densidad de criba (mdpi–xxxhdpi) usa su dispositivo actual y coloque cualquier archivo .xapk o .apk a continuación para verificar si se instalará sin errores de INSTALL_FAILED_NO_MATCHING_ABIS.

Su perfil de dispositivo detectado

Entorno detectado: Navegador web • Listo para auditar paquetes APK/XAPK

ABI de Android recomendada arm64-v8a Arquitectura ARM de 64 bits (estándar para teléfonos modernos y Apple Silicon)
Cubo de densidad de pantalla xxhdpi (~480 ppp) Ventana gráfica: 1440×900 CSS px @ 2.00x DPR
Representador de GPU/SoC GPU WebGL estándar 8 subprocesos lógicos de CPU

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
Diseñado y documentado por Mst Shaefale Desarrollador líder y arquitecto de paquetes de Android • Verificado en Android 12–15

La detección de hardware utiliza API de navegador del lado del cliente estándar (navigator.userAgentData, inspección del renderizador WebGL y devicePixelRatio sin seguimiento). Póngase en contacto con el soporte si necesita ayuda con un paquete incompatible.