java - 什么是DEX编译?

标签 java android

我是android studio的新手,想了解DEX编译DX编译之间的区别。最近我读到了Android studio 3.1中的DX编译器。那么,这里有人可以解释一下它们之间有什么区别吗?

最佳答案

DEX编译是将.class字节码转换为Android运行时(或Dalvik,对于旧版本的Android)的.dex字节码的过程。

DX是DEX编译器。

您读到的可能是 Google 在 Android Studio 3.0 中引入的新 D8 编译器。在 Android Studio 3.1 中,它将取代 DX 作为默认值。

关于java - 什么是DEX编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48720451/

相关文章:

java - Apache POI : Export Data to Another Workbook

java - 在 servlet 中使用网站的 API。这是正确的方法吗?

android - 从 SQLite Android 获取单个记录

android tabhost 相同的 Activity

java - 使用 JUnit 测试数据库中的 CRUD 操作

Java Servlet 过滤器 : I have to add headers before passing to the chain, 文档另有说明

java - 当我的数组中有参数时,如何发送发布请求?

java.lang.RuntimeException : Could not read input channel file descriptors from parcel

android - RecyclerView的数据变化时更新Fragment中的TextView

android - TimePicker - 如何获取上午或下午?