5 votos

¿Cómo verificar el procesador del teléfono Android (ARM, ARM64 o x86)?

Saber qué procesador tienes es muy importante para asegurarte de que estás descargando los archivos correctos. Una aplicación, en la actualidad, tiene múltiples versiones para múltiples procesadores para que funcione sin problemas en cada teléfono disponible. Si solo instalas aplicaciones desde la Google Play Store, entonces no es necesario saber qué arquitectura de CPU tiene tu teléfono, pero si instalas aplicaciones de terceros, entonces esta información es necesaria ya que la arquitectura de la CPU se está convirtiendo en un factor en más y más escenarios en estos días, incluidas ciertas actualizaciones de aplicaciones de terceros y, por supuesto, ROMs personalizadas y Gapps.

En este momento, hay tres arquitecturas de CPU principales utilizadas en smartphones Android

  • ARM: ARMv7 o armeabi
  • ARM64: AArch64 o arm64
  • x86: x86 o x86abi

Hay un par de aplicaciones de terceros para encontrar arquitectura de CPU encontradas en este artículo:

  • Inware
  • Droid Hardware Info
  • My Device - Device info

Mi pregunta es, ¿podemos encontrar la arquitectura de la CPU del teléfono Android sin instalar ninguna aplicación?

Por si acaso es relevante, el dispositivo que estoy usando es un Poco X2 con Android 9+.

2voto

John Dallman Puntos 103

Realmente es una lástima que esto no esté listado en ninguna parte en Configuración, ni siquiera en Opciones de Desarrollador. La forma de obtener la información con el menor cambio es la siguiente:

Activar las Opciones de Desarrollador y la depuración USB

Esto es familiar, y esta respuesta no es el lugar para reiterar eso.

Preguntar al kernel de Linux de Android

adb shell uname -m

La respuesta te dirá qué arquitectura está utilizando el kernel de Linux en tu sistema operativo Android. Te lo indica en la terminología de Linux, en lugar de los nombres de ABI de Android:

  • "aarch64" es ARMv8-A de 64 bits, que corresponde al ABI "arm64-v8a" de Android.
  • "armv7l" es ARMv7-A de 32 bits, que corresponde al ABI "armeabi-v7a" de Android.
  • "x86_64" es x86 de 64 bits, que corresponde al ABI "x86_64" de Android.
  • "i386" o "i686" son el x86 de 32 bits básico o la variante Pentium Pro respectivamente, que corresponden al ABI "x86" de Android.

0voto

José Esteves Puntos 11

Una forma en la que pude encontrar la arquitectura de la CPU de mi Google Pixel fue yendo a "configuración/Aplicaciones/Ver todas las aplicaciones/Reloj/Detalles de la aplicación". Eso te llevará a "Google Play". En esa pantalla, debajo de "Instalado en todos los dispositivos", veo "Google SDK_gphone64_x86_64" y dice que está "Instalado". Entonces puedes inferir que la arquitectura de mi teléfono es x86_64. También asumo que puedes inferir que se trata de una arquitectura de 64 bits (gphone64). Así es como puedes obtener la arquitectura sin necesidad de instalar ninguna aplicación especial o utilizar un "adb shell".

Por favor ten en cuenta que no estoy seguro de que este método exacto funcione para todos los Android de vendedores en el mercado. Puede que necesites mirar los "Detalles de la aplicación" de alguna otra aplicación que no sea el reloj. Así que sustituye el nombre de otra aplicación por reloj en la ruta de configuración que describí anteriormente.

Es una lástima que la arquitectura de la CPU de los teléfonos no esté listada en "configuración/sistema" o en "configuración/Acerca del teléfono".

Actualización: Basándome en los comentarios de John y Andrew, voy a decir que mi respuesta es incorrecta. Este método no funciona para inferir el tipo de procesador sin la ayuda de alguna otra herramienta como se menciona en las otras respuestas. Aparentemente, la tienda de aplicaciones guarda información sobre todas las aplicaciones instaladas en todos tus dispositivos solo por el hecho de que visitaste la tienda de aplicaciones. Debo haber visitado la tienda de aplicaciones desde un emulador de Android que estaba ejecutando, y los "detalles de la aplicación" desde la tienda de aplicaciones me confundieron. Esperaba poder encontrar el nombre de un código de biblioteca nativa instalado con alguna aplicación al ver los "detalles de la aplicación". Aparentemente, ese no es el caso.

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