减小release安装包体积,尝试瘦身

问题:

release包编译出来的体积在53.9M,有些大,所以想着对安装包进行瘦身!!!


目前安装包为:53.9MB

解决方案:

1、第一阶段

找到项目中所有的图片资源、jar文件、so库、aar文件、音频文件、js文件,能删除的删除、能优化的优化、能压缩的压缩。

· 图片:

https://tinypng.com/

这个网站对图片的处理,非常友好,图片质量肉眼看着无差别,但是所占内存大小真的是相当明显!!!

其余文件,有用没办法,没用的删除。


目前安装包为:50.9MB

2、第二阶段

 找到proguard-rules.pro文件,release包移除log输出,配置如下:

build.gradle(Module:app),配置如下:

目前安装包为:50.1MB

我已经尽力了,因为剩余东西,实在是没法删了

如果有需要,能帮助到你,可以在CSDN,复制代码块。
https://blog.csdn.net/c603751448/article/details/99861372

3、检测app占用大小比重

app-build-outputs-apk-debug-找到apk文件,双击!!!

下面截图是debug版本的。


这个是release版本



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,724评论 0 3
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaoyanj...
    勤奋的pangdunhu阅读 2,101评论 0 1
  • 混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实...
    潇潇code阅读 1,580评论 0 5
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,523评论 0 17
  • 有些人总愿意活在过去,因为过去的人或事寝食难安,通常被称为执着。其实每个人放下都需要一段时间,只是有的人需要放下的...
    因为刚好遇见你魔方阅读 222评论 0 0