【问题标题】:Difference between android.enableD8.desugaring in Android Studio 3.1 and android.enableD8Android Studio 3.1 中的 android.enableD8.desugaring 和 android.enableD8 之间的区别
【发布时间】:2018-03-28 14:17:24
【问题描述】:

在 Android Studio 3.0 中有一个选项 android.enableD8 来启用 D​​8(下一代 Dex 编译器)。 根据他们的更新,在 Android Studio 3.1 中为此添加了一个新选项,例如 android.enableD8.desugaring

android.enableD8.desugaring 在 Android Studio 3.1 中的实际作用是什么?与android.enableD8 选项相比有何不同?

【问题讨论】:

    标签: android android-studio android-gradle-plugin dex android-studio-3.1


    【解决方案1】:

    desugar 步骤在javac 之后正常执行以优化字节码。在 D8 中启用脱糖功能将完全删除该步骤,并将 desugar 作为 D8 的一部分执行,使其更快、更优化。

    来源: https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多