如何分析哪些依赖项导致巨大的应用程序安装大小(不是APK大小)

时间:2017-05-06 20:57:41

标签: android

我生成的APK大约是6MB。

我正在使用ProGuard。

但是,安装到手机设备后,占用的空间大约为60MB。

enter image description here

我想知道,哪些依赖项会导致巨大的安装空间(60MB)

我看How to check the size of dependencies in an android app?https://medium.com/google-developers/making-the-most-of-the-apk-analyzer-c066cb871ea2

我使用“Build→Analyze APK”。

enter image description here

但是,它可以让我知道6MB(APK的大小)来自哪里。但是,它不让我知道,为什么用户手机最多需要60MB。

Google采用了大部分方法计数。

enter image description here

但是,我不认为Java代码有~40,000种方法和参考~5,000种方法,可以消耗多达60MB的空间。

我检查了assets文件夹和res文件夹。它们的大小分别为2MB和3MB。因此,我不知道60MB app安装大小的主要贡献是什么。

有没有什么好方法可以检查并减少应用程序的安装大小?

0 个答案:

没有答案