15 性能优化-Apk瘦身-采用D8编译器

作者: 凤邪摩羯 | 来源:发表于2021-05-08 17:07 被阅读0次

从 Android Studio 3.1 开始,默认的 dex 编译器变成了 D8 Dex Compiler,俗称 D8 编译器。官方的说法是,D8 与旧版相比:编译时间更短,编译出来的 dex 文件更小,运行效率更高。

如果你用的是 Android Studio 3.0 版本,在项目的 gradle.properties 文件中,增加配置:android.enableD8=true,开启 D8 开关。

如果你用的是 Android Studio 3.1 及以上版本,默认采用的就是 D8 编译器,不需要额外设置。

经过实际测试对比,没有开启 D8 之前,我一个项目的 apk 大小为 28.8M,开启 D8 后同样条件下重新编译, apk 大小为 28.6M,也就是说大约减小了 0.2M 的样子。0.2 M虽然不算多,但是蚊子再小也是肉嘛。

相关文章

网友评论

    本文标题:15 性能优化-Apk瘦身-采用D8编译器

    本文链接:https://www.haomeiwen.com/subject/iukurltx.html