如何在Android设备上找到ARM处理器版本?

Akh*_*tta 62 android adb

我尝试了以下命令,它在几个设备上运行良好.

adb shell getprop | grep abi
Run Code Online (Sandbox Code Playgroud)

此命令无法获取某些设备的ARM处理器版本.有没有其他方法可以找出我的设备运行的ARM处理器版本?

谢谢

Mat*_*ieu 95

尝试

adb shell cat /proc/cpuinfo
Run Code Online (Sandbox Code Playgroud)

  • 如果可行的话,它还可以在手机上的控制台中输入“cat /proc/cpuinfo”(需要root权限,终端模拟器,甚至可能是GravityBox,...) (2认同)

小智 62

执行以下命令:

adb shell getprop ro.product.cpu.abi
Run Code Online (Sandbox Code Playgroud)


Wer*_*ght 44

还有:

adb shell getprop ro.product.cpu.abilist
Run Code Online (Sandbox Code Playgroud)

  • @jinbeomhong 看看 https://developer.android.com/ndk/guides/abis 。它解释了每个 abi 的架构。 (3认同)

rm *_*tar 15

尝试,

adb shell getprop | grep ro.product.cpu.abi
Run Code Online (Sandbox Code Playgroud)

它将为您提供 abi 类型,您可以根据该类型找到设备所属的架构。

参考: https: //developer.android.com/ndk/guides/abis

例如;

x86         - 32 bit x86 architecture
x86_64      - 64 bit x86 architecture
armeabi-v7a - 32 bit arm architecture
arm64-v8a   - 64 bit arm architecuture
Run Code Online (Sandbox Code Playgroud)


vin*_*sao 5

对我有用的是两种方法的混合。首先我尝试

adb shell getprop ro.product.cpu.abilist
Run Code Online (Sandbox Code Playgroud)

如果不清楚(如果是华为八核),您可以使用

adb shell getprop ro.product.cpu.abi
Run Code Online (Sandbox Code Playgroud)