apk包大小瘦身

目前爱奇艺APK


image.png

微博APK


image.png

因此

 ndk {
            //设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)
            //最好只选择'armeabi-v7a', 'arm64-v8a'这两个已经包含大多数手机的支持
            //v8是2020年后的手机,V72020年之前的手机,只留V7就可以同时适配
            abiFilters  'armeabi-v7a', 'arm64-v8a'
        }

所以得出结论留armeabi-v7a就行

 ndk {
            abiFilters  'armeabi-v7a'
        }

去掉armeabi和arm64-v8后瞬间少了30M多,就很nice


image.png

armeabi,armeabi-v7a,arm64-v8
各自性能对比和适配可以对比一下,更能充分了解

只适配armeabi
优点:基本上适配了全部CPU架构(除了淘汰的mips和mips_64)
缺点:性能低,相当于在绝大多数手机上都是需要辅助ABI或动态转码来兼容
只适配 armeabi-v7a
同理方案一,只是又筛掉了一部分老旧设备,在性能和兼容二者中比较平衡
只适配 arm64-v8
优点: 性能最佳
缺点: 只能运行在arm64-v8上,要放弃部分老旧设备用户

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容