0

当我构建大型多模块项目时,结果 apk 包含很多 dex 文件。调试版本为 35,发布版本为 15。大多数文件的方法和引用都比 65k 少得多。

有没有办法压缩 dex 文件?

我还分析了 google、instagram 和其他一些著名的应用程序。他们都有 4-6 个几乎完整的 dex。没有我们所拥有的。所以看起来压缩是可能的

我们还怀疑如此大量的 dex 文件会减慢应用程序的启动速度。是这样吗?

当我在 android 4 设备上运行应用程序时,我可以在日志中看到 dex 文件是如何被解包的。我没有对其进行分析,但看起来每个文件的速度或多或少都相同,可能我在这里错了。

AGP 3.4,Gradle 5.5

在调试版本上: 在此处输入图像描述

发布版本的 dex 指标: 在此处输入图像描述

4

0 回答 0