美文网首页
Android安装包体积优化

Android安装包体积优化

作者: 温驭臣 | 来源:发表于2021-03-02 15:31 被阅读0次

    一,包体积和性能的关系

    1,安装时间:文件拷贝,Library解压,编译ODEX,签名校验,特别是对于Android5.0,6.0(Android7.0以后还增加了混合编译)

    2,运行内存:Resouse资源,Library以及Dex类加载这些都会占用不少的内存。

    3,ROM空间:100MB的安装包,启动解压后很可能就超过200M了,对低端机用户压力很大,如果闪存空间不足,容易出现写入放大的情况。

    二,如何优化包体积

    1,业务梳理:删除无用或者低价值的业务,永远都是最有效的性能优化方式。不需要启动就使用的的SO库包或者资源可以通过后期下载来获取加载。及时清理无用的资源文件,比如图片,assets中的资源等。

    2,开发模式升级:更多的使用小程序,H5等方式来实现。

    3,ProGuard:十个ProGuard配置九个坑,特别是第三方的SDK,我们要仔细检查并配置避免出现过度Keep的现象。尤其注意各种keep*,很多情况下我们只需要keep某个包,某个方法和某个类名就可以了。

    相关文章

      网友评论

          本文标题:Android安装包体积优化

          本文链接:https://www.haomeiwen.com/subject/kzatqltx.html