美文网首页工作生活
Android apk瘦身最佳实践(六):采用D8编译器

Android apk瘦身最佳实践(六):采用D8编译器

作者: 云飞扬1 | 来源:发表于2019-07-04 19:37 被阅读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虽然不算多,但是蚊子再小也是肉嘛。

    系列文章
    Android apk瘦身最佳实践(一):去除R.class
    Android apk瘦身最佳实践(二):代码混淆和资源压缩
    Android apk瘦身最佳实践(三):资源混淆原理
    Android apk瘦身最佳实践(四):采用AndResGuard进行资源混淆
    Android apk瘦身最佳实践(五):图片压缩
    Android apk瘦身最佳实践(六):采用D8编译器

    相关文章

      网友评论

        本文标题:Android apk瘦身最佳实践(六):采用D8编译器

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