1
dullwit 222 天前 via iPhone
还是具体情况具体分析。自己的动态库可以开启编译压缩; cppFlags 高的话,可以拆分 c++_shared ;放弃 armbai-v7a 等等
|
2
ysc3839 222 天前 via Android
|
5
liaopen123 220 天前
大佬 动态加载 so 有什么方案么?我们公司也想做,但是没啥头绪。
|
6
jeesk OP @liaopen123 自己看看 android ndk 相关资料?
|
7
jim9606 220 天前 via Android
打分架构包,例如纯 arm64-v8a 包,这种大部分应用都做了。
还有,你先搞清楚你在乎的是 apk 大小还是传输大小。 google 推荐不要压缩 apk 内的 so ,因为系统可以直接从 apk 加载 so,否则需要额外先用一份空间存放解压的 so 。 google play 分发 apk 会使用 http 传输层压缩,所以实际传输大小并没有显著变化的。 动态下载 so 先不说合规和安全问题,你的 cdn 只要支持传输层压缩(不会还有不支持的吧?),最终传输大小应该是跟整包 apk 差不多的,除非动态加载的逻辑很大。 当然我知道没多少人知道这些。可能国内的应用商店都把这搞错了,开发者都知之甚少的何况用户了。 |