关于Android的.so文件 CPU架构

在使用百度定位Sdk的过程中不知道选择哪个so文件,于是查到资料:


早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!

Android系统目前支持以下七种不同的CPU架构:

ARMv5,ARMv7 (从2010年起),

x86 (从2011年起),

MIPS (从2012年起),

ARMv8,MIPS64和x86_64 (从2014年起),

每一种都关联着一个相应的ABI。

应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库。在Android系统上,每一个CPU架构对应一个ABI:armeabi,armeabi-v7a,x86,mips,arm64-v8a,mips64,x86_64。

接下来我们去找小米手机4的架构

小米4采用的处理器的型号是高通骁龙801。具体的关于这款处理器的特征是:主频为2.5GHz、基于顶级Krait 400核心架构和28nm工艺,四核,同时搭载Adreno 330图形处理器,在高通骁龙805上市之前,是安卓机搭载的最好的处理器。

Krait是美国高通公司基于ARMv7-A指令集、自主设计的采用28纳米工艺的全新处理器微架构。(百度百科)

因此应该引用 armeabi-v7a 文件夹下的so文件




  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值