SDK体积优化方法
- 资源文件是大头。例如图片,可以尽量优化,没必要用高清的,这块能优化很多。
- 代码混淆一定要做,这块体积也可以优化不少。
- 如果有so的话,尽量少带一些abi,例如mips、mips64、x86、x86_64的可以不带,极端情况下可以只带armeabi的(或armeabi-v7a,或arm64-v8a)。
- 还是so,可以优化编译选项,使得编译后的体积尽量小。如果是携带的三方SDK的so,有开源代码的话,也可以自行编译,按照体积最优的编译参数进行编译。
- 尽量用原生库封装,例如网络传输不用okhttp,就用纯API自己封装,这块开发成本可能就会高一些。
文档信息
- 本文作者:zhupite
- 本文链接:https://zhupite.com/program/SDK%E4%BD%93%E7%A7%AF%E4%BC%98%E5%8C%96%E6%96%B9%E6%B3%95.html
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)