ODEX dosyaları, bir Android uygulaması için çalıştırılabilir kod içeren .DEX dosyalarının optimize edilmiş sürümleridir. DEX dosyaları genel olarak tüm Android cihazlarda çalışsa da, ODEX dosyaları bulundukları belirli aygıtlar için en iyi duruma getirilir. Yalnızca yükleme hızına yardımcı olmakla kalmaz, uygulama için gereken alanı azaltırlar.
Android, çalıştırılmadan önce uygulamalar için ODEX dosyaları oluşturur ve karşılık gelen APK dosyasıyla aynı dosya adı önekini içerirler. (örneğin, MyApp.apk ve MyApp.odex). ODEX dosyalarındaki veriler, APK dosyasının içinde depolanan eşdeğer DEX dosyasında (classes.dex) kullanılan verileri değiştirir.
NOT: Dalvik, Android uygulamaları için derlenmiş kodu çalıştıran sanal makineye verilen addır. . Bu nedenle, optimize edilmiş bir DEX dosyası veya ODEX dosyası, Dalvik sanal makinesi tarafından yürütülmek üzere optimize edilmiştir.