8

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

Android Studio 3.1 中实际android.enableD8.desugaring做了什么,与选项相比有什么区别android.enableD8

4

1 回答 1

13

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

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

于 2018-03-28T14:26:48.520 回答