第三方学习之鸿蒙&Android

4. armeabi,armeabi-v7a,arm64-v8a

2021-06-15  本文已影响0人  努力生活的西鱼

最近,我们公司的APP,要做包体积的优化,其中一个方面就是so包的优化。
对于so包的知识点,不是很清楚,特地来整理下。

ndk {
    // 设置支持的SO库架构
    abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
}
1. Android支持的CPU处理器架构
2. 什么是ABI?
3. 什么是abiFilters?
4. 大厂是如何适配不同CPU架构的?
5. 主ABI和辅ABI适配流程
6. 我们该如何适配呢?

这三种方案都是可以的,现在的大厂APP适配中,这三种都有,大部分是前两种。

具体选择哪一种,就看我们的考量了,要性能就是arm64-v8a,要兼容就是armeabi,要性能和兼容的平衡就是armeabi-v7a。

2021-06-01 晚安
上一篇下一篇

猜你喜欢

热点阅读