Файлы ODEX - это оптимизированные версии файлов .DEX , которые содержат исполняемый код для приложения для Android. Хотя файлы DEX в основном работают на всех устройствах Android, файлы ODEX оптимизированы для конкретного устройства, на котором они находятся. Они не только ускоряют скорость загрузки, но также уменьшают объем пространства, требуемого для приложения.
Android создает файлы ODEX для приложений до их запуска, и они содержат один и тот же префикс имени файла в качестве соответствующего файла APK (например, MyApp.apk и MyApp.odex). Данные в файлах ODEX заменяют данные, используемые в эквивалентном файле DEX (classes.dex), хранящемся в файле APK.
ПРИМЕЧАНИЕ. Dalvik - это имя, присвоенное виртуальной машине, которая запускает скомпилированный код для приложений Android , Поэтому оптимизированный файл DEX или файл ODEX оптимизирован для выполнения виртуальной машиной Dalvik.