2 votos

Determinar la arquitectura del dispositivo (brazo/arm64/x86) con el adb getprop

Es allí cualquier manera de la que puedo determinar mi arquitectura del dispositivo con adb? He encontrado un par de valores que creo que son pertinentes, pero no tengo ninguna idea de lo que un ARM64 dispositivo del valor gustaría, y mucho menos la de x86.

Yo, sin embargo, armabi-v8a significaría ARM64, pero esta fuente dice que "la mayoría de los chips de soporte de 32 bits AArch32 para las aplicaciones heredadas' me pregunto si un armv8 chip podría ser cargado con 32 bits de android que podría complicar aún más las cosas

Para mi BRAZO dispositivo los valores son:

ro.product.cpu.abi       armeabi-v7a
ro.product.cpu.abi2      armeabi
ro.product.cpu.abilist32 armeabi-v7a,armeabi
ro.product.cpu.abilist64

4voto

Matt M. Puntos 1

Hice algunas hurgando en algunas custom ROMs para dispositivos x86, y junto con la información proporcionada por @Izzy creo que he descubierto.

Ejemplo ARM64 dispositivo

ro.product.cpu.abilist32  armeabi-v7a,armeabi
ro.product.cpu.abilist64  arm64-v8a

Ejemplo de BRAZO dispositivo

ro.product.cpu.abilist32  armeabi-v7a,armeabi
ro.product.cpu.abilist64

Ejemplo x86 dispositivo

ro.product.cpu.abilist32  x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64

Así, averiguar a qué tipo de dispositivo:

ro.product.cpu.abilist64 no vacío = ARM64

ro.product.cpu.abilist32 contiene x86 = x86

Si ninguna de estas condiciones coinciden, usted tiene un ARM dispositivo

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X