Emulador Android

Introducción

El emulador de Android es una máquina virtual basada en Qemu que emula prácticamente toda la funcionalidad de un móvil real (hay alguna excepción como bluetooth). Por ello tanto a nivel de desarrollo de aplicaciones como de creación de ROMs o de estudio de Android es una herramienta muy útil. Viene incluida en el SDK de Android.

Creación de Imágenes de Android

Podemos tener creadas diferentes imágenes de Android con diferentes versiones (1.5, 1.6 ...) e iniciar con una u otra en función de lo que queramos. Para ello creamos Android Virtual Devices (avd) que contienen la configuración del sistema que definimos.

Inicio con diferentes núcleos

El emulador soporta el parámetro "-kernel" para indicar el núcleo con el que queremos que inicie el emulador. No es muy diferente a como se compila un núcleo para un móvil real.

Inicio con diferentes ROMS

Esto ya es un poco más delicado y no está documentado dentro del proyecto Android. Aunque leyendo jugando con ANDROID_PRODUCT_OUT podemos decirle de donde tiene que coger la ROM a cargar. Pero aún no lo he probado.

EmuladorAndroid (last edited 2010-03-09 08:50:58 by AlvaroDelCastillo)