在线打包体积是30M,离线打包体积是53M,差的有点多了,lib里的aar包是按照Feature-Android.xls里的说明添加的。云打包为什么打出来的体积会小呢,怎么优化本地打包的大小
dershine123
- 发布:2021-01-22 13:09
- 更新:2023-03-14 09:47
- 阅读:3206
3***@qq.com - 本地调试
as离线打包配置ndk时候,打包配置文件(build:gradle)那里
ndk {
abiFilters 'armeabi-v7a'
} 这个就行了。其他的选了体积会增大
我猜测应该是不做配置的话,默认三种模式(abiFilters 'x86', 'armeabi-v7a', 'arm64-v8a')都选上了,所以体积大
云打包也勾选了很多原生模块,像高德地图之类的,打出来的包大概20多M。
然后离线打包时,必要的 libs 模块就得引入,libs 目录就到了差不多 60多M。
有办法优化吗?想知道云打包是怎么裁剪的。
曾小晨
abiFilters 'x86' 估计还得选上,不选在安装的时候说没有适配 x86
2023-03-25 09:39
m***@hpyer.cn
确实加了这个配置,打包的体积就跟云打包一样了~
2023-10-12 19:03