前介
一个 Apk
主要分为 res
丶 dex
丶 META-INF
丶 AndroidManifest.xml
丶 resources.arsc
组成(对应文件作用看下方表格)。

从图片可以看到一个项目的 res
占很大一部分内存,其次就是 dex
文件。所以优化 Apk
的体积就应该从 res
丶 dex
出发。

昵称 |
介绍 |
res |
Apk 资源,代码中对应的 res 目录下的所有通过 AAPT 编译的产物。 |
dex |
所有的 Class 文件的归宿 |
META-INF |
报错通过 V1 签名的 |