Siempre que se supone que una CPU de 64 bits ejecuta programas de 32 bits , a veces es difícil saber cuál tengo instalado en mi dispositivo.
Hay programas que requieren este conocimiento, como el instalador de Xposed Framework .
¿Cuál podría considerarse el método adecuado , ya sea ADB, línea de comandos o software?
Solía hacer en Linux de escritorio:
sudo uname -a
¿Tal vez hay algún equivalente para Android?
Más datos:
Algunos programas que deberían informar sobre esto no son lo suficientemente claros para mí. Este es un ejemplo de algún informe AIDA64. Incluso cuando muestra 32 bits, ¿es esta información sobre el sistema operativo? Yo diría que se trata solo del hardware:
(Click en la imagen para agrandar; mi AIDA64 está en español)
Pregunta extendida a este otro
uname -m
mostrará la arquitectura del núcleo en ejecución . Esto es diferente de cualquier cosa que su hardware pueda ejecutar.
Desafortunadamente, debe saber qué arquitecturas son de 32 bits y cuáles de 64 bits. Pero puedes averiguarlo fácilmente.
Por ejemplo, mi m7 muestra arm7l
. Una búsqueda rápida confirma que se trata de una arquitectura de 32 bits, lo que significa que mi kernel en ejecución se compiló como un ejecutable de 32 bits.
uname -m
.uname -m
puede ser engañoso. Algunos detalles relevantes aquí: ¿Podría un dispositivo de hardware de 64 bits ejecutar una versión de Android de 32 bits?
Nuevo en TI
Señor del Fuego
ro.product.cpu.abi
y los relacionadosro.product.cpu.abilist32
yro.product.cpu.abilist64
en la salida de getprop. No tengo un dispositivo de 64 bits, así que no puedo probar algunas cosas. También hay una pregunta similar en Quora aquí .Sopalajo de Arriérez
Sopalajo de Arriérez
Señor del Fuego
Afortunado
Sopalajo de Arriérez
andres t
Sopalajo de Arriérez
andres t
andres t
Sopalajo de Arriérez
andres t
Sopalajo de Arriérez