.ODEX 文件扩展名
优化的Dalvik可执行文件
| 开发者 | 不适用 |
| 受欢迎程度 |
3.5 | 39 票 |
什么是 ODEX 文件?
ODEX文件由Android操作系统创建,用于提高Android应用(一个.APK文件)的启动速度。它位于APK文件旁边,包含经过优化的代码,可通过系统的Dalvik进程虚拟机加快应用加载过程。从5.0版“Lollipop”(2014年)开始,Android停止使用Dalvik,也不再使用ODEX文件。
更多信息
ODEX文件是DEX文件的优化版本,DEX文件包含Android应用的可执行代码。DEX文件通常可在所有Android设备上运行,而ODEX文件则针对其所在的特定设备进行了优化。它们不仅有助于提高加载速度,还能减少应用所需的空间。
Android会在应用运行前为其创建ODEX文件。这些文件与对应的APK文件具有相同的文件名前缀(例如,MyApp.apk和MyApp.odex)。ODEX文件中的数据会替换APK文件中存储的等效DEX文件(classes.dex)所使用的数据。
注: Dalvik是运行Android应用编译代码的虚拟机的名称。因此,优化后的DEX文件(即ODEX文件)针对由Dalvik虚拟机执行进行了优化。