Class 文件和 Dex 文件对比

  • Class 文件是 JVM 的执行文件,而 Dex 文件是安卓虚拟机(Dalvik,art)的执行文件

  • Class 文件对应 Java 中每一个类,而 Dex 文件则包含整个 APK 文件中的JAVA 代码,故 Dex 文件可以大大缩小体积,减少 Class 文件的数据冗余,有利于在移动端中运行。(可以通过 SDK 中的 dx 命令将若干个 Class 文件转化为 Dex 文件)
0

留下评论