---
title: Acelerar el emulador de Android
url: https://jarroba.com/acelerar-el-emulador-de-android/
author: Ramón Invarato
date: 2014-01-11
modified: 2026-10-23
language: es
license: CC BY-NC-SA 3.0 (https://creativecommons.org/licenses/by-nc-sa/3.0/) — attribution: "Acelerar el emulador de Android", Ramón Invarato, jarroba.com
categories: Aplicaciones Móviles
tags: Android, API 19, emulador, HAXM
---

# Acelerar el emulador de Android

> Cómo acelerar el emulador de Android con HAXM de Intel: instalar las imágenes x86 Atom, activar la virtualización en la BIOS y configurar el AVD en Eclipse.

Todos los desarrolladores de Android se han topado con su emulador y su lentitud. Para corregir esto Intel ha desarrollado una tecnología denominada HAXM (Hardware Accelerated Execution Manager), que consiste en unas imágenes del emulador que lo aceleran considerablemente, tanto que tarda segundos en cargar la primera vez el emulador y no minutos como si no las usáramos. Además, están perfectamente integradas con el entorno de desarrollo de Android. Lo primero es asegurarnos de que nuestro ordenador soportará esta tecnología. Para ello tenemos que cumplir que nuestro procesador sea Intel y que disponga de Tecnología de Virtualización activada (veremos más adelante cómo hacer esto). Empecemos dirigiéndonos al «Android SDK Manager»

 

[![SDK Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/SDK-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/SDK-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

Para descargar los archivos necesarios. Uno imprescindible es ir a la carpeta "Extras" y descargar "Intel x86 Emulator Accelerator (HAXM)". Los otros que tenemos que descargar son las imágenes del sistema operativo preparadas por Intel, para ello vamos a las carpetas de Android de la versión que queramos descargar (en la captura siguiente vemos que estamos descargándola de "Android 4.2.2 (API 19)") y descargamos las que se llaman "Intel x86 Atom System Image".

 

[![Descargar Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/Descargar-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/Descargar-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

Después de la descarga vamos a la carpeta donde tengamos instalado el SDK de Android. Nos dirigimos a la ruta "IDE/sdk/extras/intel/Hardware_Accelerated_Execution_Manager". Encontraremos el ejecutable "IntellHaxm.exe" que ejecutaremos.

 

[![Ejecutable Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/Ejecutable-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/Ejecutable-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

Naturalmente se nos abrirá un instalador. La primera pantalla nos dice esencialmente que solo va a funcionar si tenemos un procesador Intel y con tecnología de virtualización. Pulsamos en "Next"

 

[![Instalador 1 Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/Instalador-1-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/Instalador-1-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

La segunda ventana nos preguntará que cuánta memoria RAM de nuestro ordenador vamos a ceder al emulador. Aquí hay que tener en cuenta que cuando se lance el emulador la va a consumir (A más RAM que le permitamos teóricamente irá más deprisa el emulador y más lento nuestro ordenador en general), con lo que se recomienda el valor por defecto que es un cuarto de la memoria del ordenador (para evitar problemas recomendamos que se pongan un mínimo de 2GB, pues hemos probado con menos y no siempre arranca). Seguimos en "Next".

 

[![Instalador 2 Android emulador Intel HAWX](https://jarroba.com/wp-content/uploads/2014/01/Instalador-2-Android-emulador-Intel-HAWX.png)](https://jarroba.com/wp-content/uploads/2014/01/Instalador-2-Android-emulador-Intel-HAWX.png)

 

Casi hemos terminado cuando en la siguiente ventana pulsemos "Install".

 

[![Instalador 3 Android emulador Intel HAWX](https://jarroba.com/wp-content/uploads/2014/01/Instalador-3-Android-emulador-Intel-HAWX.png)](https://jarroba.com/wp-content/uploads/2014/01/Instalador-3-Android-emulador-Intel-HAWX.png)

 

**Supuesto error que puede aparecer:** No asustarse si nos aparece la siguiente ventana, ya que no es ningún error sino un aviso: **This computer meets the requirements for HAXM, but Intel Virtualization Technology (VT-x) is not turned on. HAXM can be installed, but will not work until VT-x is enabled. Please refer to the Intel HAXM documentation for more information**

 

[![Instalador 4 Android emulador Intel HAWX](https://jarroba.com/wp-content/uploads/2014/01/Instalador-4-Android-emulador-Intel-HAWX.png)](https://jarroba.com/wp-content/uploads/2014/01/Instalador-4-Android-emulador-Intel-HAWX.png)

 

Simplemente nos indica que nuestro ordenador cumple con todos los requisitos pero que no tenemos activada la Tecnología de Virtualización. Para esto tendremos que ir a la Bios y activarla (lo explicamos un poco más adelante).

 

Terminamos la instalación pulsando "Finish".

 

[![Instalador 5 Android emulador Intel HAWX](https://jarroba.com/wp-content/uploads/2014/01/Instalador-5-Android-emulador-Intel-HAWX.png)](https://jarroba.com/wp-content/uploads/2014/01/Instalador-5-Android-emulador-Intel-HAWX.png)

 

Nos lo haya pedido o no tenemos que reiniciar nuestro ordenador ahora.

 

**Activar la Tecnología de Virtualización:** Solo es necesario si nos apareció el anterior mensaje de supuesto error, o si queremos asegurarnos de que esté activada. **Nota:** el sistema operativo de las Bios varía de una placa base a otra pero son parecidos, por lo que puede no parecerse a las imágenes aquí expuestas. Debido a la sensibilidad de esta parte del ordenador, recomendamos no tocar nada más o no hacerlo si no se tiene la total seguridad de que se está tocando ya que se podría estropear algo. Desde luego no nos hacemos responsables de lo que cada uno toque en su ordenador y lo que pueda suceder; pese a que el proceso es muy sencillo y carente de riesgos si se hace bien. Para ello a la que se inicia el ordenador, en la pantalla de la placa base pulsamos o la tecla «Suprimir», la de «Escape», o la que nos indique esta pantalla para entrar en la configuración de la Bios. Aquí vamos al apartado llamado «BIOS Features» y activamos (ponemos el valor a «Enable») el que se llama «Intel Virtualization Technology».

 

[![Activar Tecnologia de Virtualizacion Bios 1 Android emulador Intel HAWX](https://jarroba.com/wp-content/uploads/2014/01/Activar-Tecnologia-de-Virtualizacion-Bios-1-Android-emulador-Intel-HAWX.png)](https://jarroba.com/wp-content/uploads/2014/01/Activar-Tecnologia-de-Virtualizacion-Bios-1-Android-emulador-Intel-HAWX.png)

 

Pongo otra imagen de ejemplo de otra Bios diferente, en el que hay que ir "Advanced" luego a "CPU Configuration" y ahí activar el que pone "Intel(R) Virtualization Tech"

 

[![Bios Virtualizacion 2 - Jarroba](https://jarroba.com/wp-content/uploads/2012/02/Bios-Virtualizacion-2-Jarroba.png)](https://jarroba.com/wp-content/uploads/2012/02/Bios-Virtualizacion-2-Jarroba.png)

 

Posteriormente guardamos y salimos, pulsando F10 y aceptando el mensaje

 

Cuando se inicie el ordenador volvemos a Eclipse. Vamos al "Android Virtual Device Manager" para configurar un emulador.

 

[![AVD Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/AVD-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/AVD-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

Aquí creamos un nuevo emulador pulsando "New…"

 

[![AVD 2 Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/AVD-2-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/AVD-2-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

Entre todos los parámetros de configuración los verdaderamente interesantes ahora son el "Target" para seleccionar una versión del sistema operativo en la que nos hayamos descargado la imagen de Intel (No sirven los que empiezan Google APIs (Google Inc.), sino los otros). Y sobre todo el apartado de "CPU/ABI" donde seleccionaremos para que nos procese todo "Intel Atom (x86)". Para saber [más sobre este apartado recomiendo que leas en un momento este artículo](https://jarroba.com/preparar-las-herramientas-necesarias-para-programar-en-android/).

 

[![AVD 3 Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/AVD-3-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/AVD-3-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

Ahora vamos a lanzar el emulador que hemos configurado. Para ello vamos a Eclipse y pulsamos en la flecha negra que está justo a la derecha de la flecha verde llamada «Run Stack», ahí seleccionamos «Run Configurations…»

 

[![Arrancar Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/Arrancar-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/Arrancar-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

En la ventana que se nos abre vamos a "Target", elegimos nuestro emulador que hemos configurado, y lo ejecutamos con "Run".

 

[![Arrancar 2 Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/Arrancar-2-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/Arrancar-2-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

El emulador se nos abrirá en unos segundos y se nos mostrará en la «Console» el siguiente mensaje diciendo que todo ha ido bien: «HAX is working and emulator runs in fast virt mode»

 

[![Arrancar 3 Android emulador Intel HAWX - www.jarroba.com](https://jarroba.com/wp-content/uploads/2014/01/Arrancar-3-Android-emulador-Intel-HAWX-www.jarroba.com_.png)](https://jarroba.com/wp-content/uploads/2014/01/Arrancar-3-Android-emulador-Intel-HAWX-www.jarroba.com_.png)

 

**Error si tenemos Windows 8.1:** Puede que la consola no nos muestre el anterior mensaje sino este otro que es un mensaje de error, que significa que no está funcionando el emulador: **emulator: Failed to open the HAX device!** **HAX is not working and emulator runs in emulation mode** **emulator: Open HAX device failed** Para corregir esto tenemos que descargar el parche para Windows 8.1 de [http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager](http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager) e instalarlo. Prueba de nuevo y ya verás como el error se habrá solucionado.

 

Ya podremos disfrutar de la velocidad punta de nuestro emulador Android 🙂

 

## Bibliografía

 

[Run apps on the Android Emulator (Android Developers)](http://developer.android.com/tools/devices/emulator.html#accel-vm) [http://software.intel.com/en-us/articles/speeding-up-the-android-emulator-on-intel-architecture](http://software.intel.com/en-us/articles/speeding-up-the-android-emulator-on-intel-architecture)
