android emulator是基于qemu虚拟机的,整个android stack(包括linux kernel)都跑在这个虚拟机之上。emulator 需要有一个配置文件来指明模拟手机的外形,ram的大小等。这些配置信息统称为android virtual device,详细见http://developer.android.com/guide/developing/tools/avd.html
emulator 启动时指定一个avd,在eclipse->preference->android里有一个选项是emulator的参数,在这里可以添加任何你想要的东西。
emulator还有一个控制台,telnet localhost 5554可以控制emulator的网络设置等。端口可以再emulator的标题栏上看到,详细见
http://developer.android.com/guide/developing/tools/emulator.html
本文介绍了Android模拟器的工作原理,它是基于QEMU虚拟机运行整个Android堆栈,包括Linux内核。文章还解释了如何通过配置Android虚拟设备(AVD)来自定义模拟器的RAM大小和外观,并介绍了如何使用Eclipse进行配置以及如何通过telnet访问模拟器控制台。
1万+





