Android 运行时环境

核心库提供的Java 功能

Dalvik 虚拟机依赖于Linux 内核,例如线程或底层内存管理

设备可以运行多个Dalvik 虚拟机,每一个Android 应用程序在它自己的Dalvik VM 实例中运行

VM 执行优化的Dalvik 可执行文件(.dex)

Dx-工具把编译过的Java 文件转换为dex 文件