在 Android Studio 3.0 中有一个选项android.enableD8
可以启用 D8(下一代 Dex 编译器)。android.enableD8.desugaring
在 Android Studio 3.1 中,根据他们的更新,为此添加了一个新选项。
Android Studio 3.1 中实际android.enableD8.desugaring
做了什么,与选项相比有什么区别android.enableD8
?
在 Android Studio 3.0 中有一个选项android.enableD8
可以启用 D8(下一代 Dex 编译器)。android.enableD8.desugaring
在 Android Studio 3.1 中,根据他们的更新,为此添加了一个新选项。
Android Studio 3.1 中实际android.enableD8.desugaring
做了什么,与选项相比有什么区别android.enableD8
?
该步骤在优化字节码desugar
后正常执行。javac
在 D8 中启用脱糖将完全删除该步骤,并desugar
作为 D8 的一部分执行,使其更快、更优化。
来源: https ://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html