armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。armeabi-v7a: 第7代及以上的 ARM 处理器。arm64-v8a: 第8代、64位ARM处理器,2016年之后中高端的手机,比如骁龙8系列,麒麟9系列,联发科1000+等。x86: 平板、模拟器用得比较多。x86_64: 64位的平板。
我们常说的 骁龙865、麒麟990 不是 CPU 而是 SoC(System On Chip),SoC 除了 CPU 外,还有 GPU,还有可选的浮点数加速器,专用于深度模型的加速器,等等。除此以外,SoC 还包括运存,基带芯片等等一系列集成式的东西,比电脑上的CPU集成度更高。
方法一:下载Devcheck,安装后,在系统信息这一栏中点击,可以查看当前的架构。
方法二:查看手机的SOC,查找该SOC的信息,比如A55+A76,然后去查找对应的ARM信息。
方法三:配置好adb环境,在cmd下输入以下命令:adb shell getprop ro.product.cpu.abi查看打印的字符,比如:arm64-v8a
在此仅详述方法三的操作过程:
首先将手机与电脑连接,打开手机的开发者模式并开启USB调试,这里每个手机的位置不完全相同,请自行百度。
然后在电脑上下载adb工具ADB Kits,网站在这里https://adbshell.com/downloads 或者点击这里直接下载。
解压安装包,并在当前文件下打开cmd(Windows窗口的文件夹下输入cmd就可以直接定位到当前路径)
然后打开命令行,输入以下代码查看手机CPU的ABIs(操作过程中手机可能会弹窗usb调试授权,选择授权即可)
adb shell getprop ro.product.cpu.abi
如图中所示该机为arm64-v8a架构的CPU。
可输入adb devices查看手机的连接(如上图),未连接会报错,可参考https://www.cnblogs.com/jameszeng/p/11322719.html的步骤进行解决。
[1]armeabi-v7a arm64-v8a armeabi x86 x86_64区别
[2]如何查看Android手机CPU类型是armeabi,armeabi-v7a,还是arm64-v8a - 康舒服冰红茶 - 博客园
留言0