El SDK de Android incluye un emulador de dispositivo móvil virtual que se ejecuta en su computadora. El emulador permite crear prototipos, desarrollar y probar aplicaciones Android sin necesidad de utilizar un dispositivo físico.
El emulador de Android imita todas las características de hardware y software de un dispositivo móvil típico, excepto que no pueden hacer llamadas de teléfono reales. Se ofrece una variedad de teclas de navegación y de control, que se puede "pulsar" con el ratón o el teclado para generar eventos de la aplicación. También proporciona una pantalla en la que aparece la aplicación, junto con todas las otras aplicaciones activas Android.
Para probar la aplicación con mayor facilidad se recomienda el uso del emulador AVD con diferentes configuraciones. AVDS es la herramienta que permite definir ciertos aspectos de hardware de su teléfono emulado y le permiten crear muchas configuraciones para poner a prueba su aplicacion en muchas de las plataformas Android. Una vez que se ejecuta la aplicación en el emulador, puede utilizar los servicios de la plataforma Android para invocar otras aplicaciones, el acceso a la red, reproducir audio y datos de vídeo, almacenar y recuperar, notificar al usuario y hacer transiciones gráficas y temas.
El emulador también incluye una variedad de capacidades de depuración, como simular interrupciones de aplicación (tales como la llegada de mensajes SMS o llamadas telefónicas), simular los efectos de latencia y abandonos en la red de datos, etc.
Dado que este apartado es muy extenso, aqui mostraremos los apartados mas interesantes a nuestro entender, para mayor informacion lease Using the Android Emulator.