Android模拟器是一个基于QEMU的应用程序,它提供了一个虚拟的ARM移动设备,可以让你运行Android应用程序. 它提供了一个完整的Android系统堆栈,到内核级别的,而且包含一些预装好的应用程序(例如拨号),你可以在你的应用程序里访问 它提供了一个可以换肤的移动设备的用户界面,可定制的快捷键,以及各种命令和选项控制行为模拟环境。
分布在该SDK上的Android系统的映像包含了给Android Linux内核的ARM的机器代码,本地类库, Dalvik虚拟机, 以及各种Android 包文件(如为Android的框架和预装程序) 。模拟器的QEMU层动态地进行二进制转换ARM机器代码 给操作系统和处理器架构的你的开发机器。
拥有自定义的能力的基本QEMU服务,Android 模拟器支持移动设备上的许多硬件功能, 其中包括:
以下各节提供更多的信息,模拟器以及如何使用 它开发Android应用程序。