APK瘦身 减小APP体积

    1. APK dex瘦身
    1. APK res瘦身
    1. APK减小语言包
    1. APK 重新打包
    1. PNG转JPG
    1. tiny处理png
    1. webp处理图片
    1. 代码瘦身

1. APK dex瘦身

开启minifyEnabled

9.PNG

2. APK res瘦身

开启shrinkResources

11.png

开启之后dex大小对比 (ps:注意必须minifyEnabled开启res才会瘦身

10.png

3. APK减小语言包

配置指定的语言包

XWxOt0H.png

4. APK 重新打包

*删除无用资源

wi3O9mb.png

*重新打包

iupQqpD.png

5. PNG转JPG

yRLg7nZ.png

6. tiny处理png

网站连接:https://tinypng.com/

biNA3dn.png

7. webp处理图片

注意事项->必须>=4.0才可以使用 否则无法识别webp

tCClbkF.png
I7OcUSt.png

8. 代码瘦身

纯色背景最好不用图片 用shape代替背景图 自己画一个
重复代码做好抽取工作
用RotateDrawable代替仅仅是方向不同的“内容相同”的图片


<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/ic_arrow_left"
    android:fromDegrees="180"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toDegrees="180" />


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

推荐阅读更多精彩内容