关于CPU类型(ABIs)armeabi、armeabi-v7a、x86、x86_64、arm64-v8a、mips、mips64
armeabi:这是相当老旧的一个版本,缺少对浮点数计算的硬件支持,在需要大量计算时有性能瓶颈,第
5代、第6代的ARM处理器,早期的手机用的比较多。
armeabi-v7a:第
7代及以上的ARM处理器,2011.05月以后的大部分 Android 都用它
arm64-v8a:第
8代、64位ARM处理器,目前比较常见(文章年份:2021),基本好多用的都是这个
x86:平板、模拟器用得比较多
x86_64:
64位的平板。
mips、mips64:极少用于手机可以忽略
其中 arm64-v8a 是可以向下兼容的:
假设你的项目中有 armeabi、arm64-v8a 这两个文件夹,其中
armeabi 有:a.so、b.so
arm64-v8a 有:a.so
那么 arm64-v8a 的手机在用到 b.so 文件的时候,首先看到有 arm64-v8a 的专属文件夹,但是发现里面没有 b.so 文件,就报错了
如果这个时候删掉 arm64-v8a 文件夹,这个时候手机发现没有对应专属的 arm64-v8a 文件夹,就会再去搜寻 armeabi 文件夹
觉得对你有用的,不多说了,手指头还在的就点赞吧!
It's not easy to write. If the finger is still on your hand, Please tap the like button on the website.
Thank you!