Skip to main content

Dalvik is the process virtual machine (VM) in Google's Android operating system. It is the software that runs the apps on Android devices. For optimization, the apps' Java Bytecode is compiled to Dalvik-compatible .dex (Dalvik Executable) files before installation on a device, which are stored in the so-called Dalvik Cache.