- Dalvik: Google公司自己设计用于Android平台的Java虚拟机。因为Dalvik虚拟机的存在,Android系统的开发者只需使用谷歌提供的SDK(软件开发工具包)即可较为轻松的按照一套“规则”创建APP,不用顾忌硬件、驱动等问题,在每次执行应用的时候Dalvik虚拟机都会将程序的语言由高级语言编译为机器语言,这样当前设备才能够运行这一应用。
- ART: Android runtime,谷歌Android 4.4系统新增的一种应用运行模式。ART模式与Dalvik模式最大的不同在于,在启用ART模式后,系统在安装应用的时候会进行一次预编译,在安装应用程序时会先将代码转换为机器语言存储在本地,这样在运行程序时就不会每次都进行一次编译了,执行效率也大大提升。
- ADB: android debug bridge。
- DDMS: Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。
- JDWP: java dalvik wire protocol,是dalvik VM的一个线程,可以建立在adb或者tcp基础上,与DDMS或debugger进行通信。
- Android基础知识(一)