谈谈 ABIS

一: 类型简介 

     很多人听到 ABIS 这个词,我想大多数的人开始的时候都不知道的吧,ABIS 翻译过来的意思是:Android 设备的 CPU 类型。 即如下 5 种类型

1. armeabiv-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它.
2 .arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。
3. armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。
4. x86: 平板、模拟器用得比较多。
5. x86_64: 64位的平板。

     以上列出来的 5 种类型,也详细说明了他们所适配的机型,现在市场上最主要的是 armeabiv-v7a 这个处理器,兼容性问题的话,只需要兼容 v7a  ,v8a 和 armeabi 这三个架构就可以了。

 

二: 常见问题

 (1) 运行时,出现缺少某个  .so 库,此时你只要把你导入到其他架构文件的同名 so 库复制到相对于的架构文件中,就可以解决问题了

  (2) 导入 .so 库,有时候会把它放在 Libs 文件夹下,但是恰巧就是会报错,这个时候你要新建一个文件夹,命名为 JNI  ,然后把相应的 so 库复制到里面

   (3)高版本的兼容低版本的架构,低版本的不兼容高版本的架构,所以一般项目必须导入这三个架构  armeabiv-v7a ,arm64-v8a ,armeabi,就可以做到兼容。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值