APK瘦身

随着版本的迭代,功能增加APK体积也会慢慢增大,本文主要介绍APK瘦身的常用方法。

APK分析

在Android Studio中直接打开APK文件,如下图所示: APK文件组成

APK文件主要由以下几个部分组成:

主要优化点在:dex,arsc,res, lib

优化res

res目录,主要存放图片和资源文件xml

移除res下部分资源方法比较:

优化arsc

arsc文件,记录了资源id和资源的相对关系,比如字符串的内容,图片的相对路径,布局文件的路径。

优化dex

优化lib

其他优化

参考资料