用 D8 编译

Fal*_*lse 5 android compilation dx dex

我想使用谷歌最近推出的D8编译器来构建一个dex文件。不幸的是,我没有在 build-tools 文件夹(如 dx 工具)中找到 jar 可执行文件。有谁知道它在哪里?

提前致谢。

Dha*_*ani -3

D8 dexer 已成为@AndroidStudio 3.1中的默认编译器

期待更快、更智能的应用程序编译

更快、更智能的应用程序编译始终是 Android 工具团队的目标。这就是我们之前宣布推出下一代 dex 编译器 D8 的原因。与历史编译器 DX 相比,D8 运行速度更快,生成的 .dex 文件更小,具有相同或更好的运行时性能

请参阅 DX 与 D8 之间的比较:在此输入图像描述

您现在可以随时通过项目的 gradle.properties 文件中的此设置恢复到 DX:

android.enableD8=false
Run Code Online (Sandbox Code Playgroud)