大家好,欢迎来到IT知识分享网。
一: 类型简介
很多人听到 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,就可以做到兼容。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/153538.html