如何在安卓设备上查找ARM处理器版本?

100

我尝试了以下命令,在一些设备上运行良好。

adb shell getprop | grep abi

这个命令无法为某些设备获取ARM处理器版本。是否有其他方法可以找出我的设备正在运行的ARM处理器版本?

谢谢

5个回答

150

执行以下命令:

adb shell getprop ro.product.cpu.abi

128

尝试

adb shell cat /proc/cpuinfo

2
如果可以的话,也可以在手机上的控制台中输入 cat /proc/cpuinfo(需要 root 权限、终端模拟器,甚至是 GravityBox 等)。 - Fabian Röling

61

还有:

adb shell getprop ro.product.cpu.abilist

1
它打印出来像 x86,armeabi-v7a,armeabi。我的设备架构是什么? - rosshjb
4
@jinbeomhong,请查看https://developer.android.com/ndk/guides/abis,它解释了每个abi的架构。 - Thaddeus Albers

15

尝试一下,

adb shell getprop | grep ro.product.cpu.abi

它将根据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

该命令可能需要加引号:adb shell "getprop | grep ro.product.cpu.abi" - alissonmuller

4
我的做法是结合了两种方法。首先我尝试使用试错法来自学,然后再利用网络资源和社区支持进行学习和提高。
adb shell getprop ro.product.cpu.abilist

如果不清楚(例如华为八核处理器),可以使用以下命令:

adb shell getprop ro.product.cpu.abi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接