Dalvik到底是运行dex文件还是odex文件
时间: 2023-11-26 12:04:06 浏览: 230
dex和odex文件格式详解资料
Dalvik 虚拟机在 Android 系统中运行的是 dex 文件,而不是 odex 文件。dex 文件(Dalvik Executable)是一种专为 Android 平台设计的可执行文件格式,包含了编译后的 Java 代码、资源文件和类库等数据,而 odex 文件(Optimized Dalvik Executable)是在应用程序第一次运行时由 dex 文件生成的优化代码缓存文件,目的是提高应用程序的启动速度和执行效率。在 Android 5.0 及以上版本中,ART 替代了 Dalvik,ART 可以在应用程序安装时直接将 dex 文件编译成本地机器码,因此不再需要 odex 文件。
阅读全文