美文网首页
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 App安装包瘦身计划

    Android App安装包瘦身计划 Android App安装包体积优化: 理由, 指标和可以采用的方法. 本文...

  • App优化--包体积

    Android 安装包优化--减小安装包体积[https://www.jianshu.com/p/4c691322...

  • IOS App体积优化篇

    接上篇《Android App体积优化篇 》IOS的App的体积过大达到了ipa安装包达到了84.1M的体积,提出...

  • Android安装包体积优化

    一,包体积和性能的关系。 1,安装时间:文件拷贝,Library解压,编译ODEX,签名校验,特别是对于Andro...

  • iOS安装包瘦身

    记录一次安装包大小优化的实践。维持安装包体积是一个持续的过程,建立预警机制,监控每个版本的体积大小。 资源文件优化...

  • Android 安装包优化--减小安装包体积

    Android的安装包APK文件本身就是个压缩文件。把后缀名改成.zip,用解压软件解压后,就能看到安装包的内容。...

  • 真题

    1、iOS瘦身:代码瘦身、资源优化。(安装包体积优化,图片资源优化的策略)(怎么删除无用的图片?怎么压缩图片?)2...

  • Android性能优化汇总

    Android性能优化可以从以下几个方面展开 流畅度优化 内存优化 电量优化 安装包优化 流畅度优化: Andro...

  • Android性能优化汇总(逐步更新中...)

    Android中的性能优分为以下几个方面:布局优化、网络优化、安装包优化、内存优化。 一.布局优化 布局优化的本质...

  • Android So 体积优化

网友评论

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

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