Upload
nicolas-toro
View
15
Download
0
Embed Size (px)
DESCRIPTION
curso de android parte 1
Citation preview
Intel HAXM
Tutorial de instalación
Sergio Herrera Guzmán
2015 ®
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 2
Índice
Introducción .................................................................................................................................. 3
Pasos previos ................................................................................................................................. 3
Instalación ..................................................................................................................................... 5
Post instalación .............................................................................................................................. 9
Información adicional .................................................................................................................. 13
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 3
Introducción
Intel Hardware Accelerated Execution Manager (HAXM) es un software gratuito que
permite la aceleración de máquinas virtuales en dispositivos con procesadores Intel,
disponible para sistemas Windows y OS X.
AVISOS IMPORTANTE: NO TODOS LOS EQUIPOS PUEDEN UTILIZAR ESTA HERRAMIENTA.
Este procedimiento es para Windows.
DESCARGO DE RESPONSABILIDAD: En muchos casos, la aceleración por hardware viene
inhabilitada en la BIOS (el sistema propio de la placa base del ordenador). Mucho cuidado
con tocar opciones a no ser que se conozca su finalidad, puede llevar a romper el
ordenador. Solo modificar los valores de la BIOS o actualizarla bajo vuestra responsabilidad,
no nos hacemos responsables de los posibles daños causados a los ordenadores.
Pasos previos
Vamos a comprobar si nuestro procesador posee aceleración de virtualización por
hardware.
1.- Botón derecho en Equipo Propiedades.
2.- Apuntamos el procesador de nuestro equipo y la memoria RAM.
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 4
3.- Buscamos en nuestro buscador favorito la página de arquitectura del procesador que
copiamos en el punto anterior. Para ello escribir: ARK + procesador.
4.- Nos desplazamos hasta que encontremos Tecnología Intel de Virtualización. Si está
activa, nuestro equipo debería poder correr Intel HAXM sin problemas, pero puede no
ser así.
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 5
Instalación
1.- Abrimos el SDK Manager, vamos a la sección Extras e instalamos Intel x86 Emulator
Accelerator (HAXM installer). También copiamos la ruta donde se encuentra instalado el
SDK (SDK Path).
2.- Vamos a SDK Path extras intel Hardware_Accelerated_Execution_Manager e
instalamos el programa intelhaxm-android.exe. Si Windows solicita permisos para instalar
el archivo, los confirmamos.
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 6
3.- En la primera ventana tenemos información sobre qué es Intel HAXM, como funciona
y los requisitos de nuestro equipo. La instalación requiere descargar ficheros de Internet.
Presionamos Next para continuar.
4.- En la segunda ventana nos pide cuanta memoria RAM queremos que Intel HAXM
reserve para usar cuando utilicemos los dispositivos virtuales Android.
Recomendamos dejar el valor predeterminado, un valor pequeño hará que nuestro
dispositivo siga siendo lento, uno alto hará que nuestro IDE y el resto del pc sea lento. En
equipos con más de 6GB de RAM, el máximo que debemos reservar será de 3GB, ya que
utilizaremos máquinas de 32 bits.
Continuamos pulsando Next. La siguiente ventana sirve de confirmación, instalamos
dando a Install.
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 7
5.- Si nuestro equipo no soporta virtualización por hardware, la instalación se detendrá y
no continuará. En Windows 8/8.1 existe un problema con el visor Hyper-V, para
desactivarlo, acudir a Panel de control Programas y características Activar o
desactivar las características de Windows y desactivar la casilla Hyper-V.
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 8
Si todo fue correctamente, Intel HAXM se habrá instalado y podremos acelerar las
máquinas AVD.
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 9
Post instalación
Vamos a comprobar que Intel HAXM funciona como es debido.
1.- Volvemos al SDK Manager e instalamos la CPU Intel x86 Atom, correspondiente a la
API del dispositivo a crear. Las CPUs Intel x86 Atom_64 pueden generar problemas.
2.- Vamos a crear un AVD con la CPU descargada en el paso anterior. A modo de ejemplo,
vamos a crear un dispositivo AVD con Android 5.0.1 Lollipop (API 21). En primer lugar
vamos al menú de Android Studio que abre el gestor de AVDs
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 10
tras ello pulsamos el botón para crear una nueva AVD
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 11
a continuación seleccionamos el tipo de dispositivo que queremos emular y pulsamos el
botón “Next”
y finalmente seleccionamos la versión SDK (versión 21, Lollipop) y la arquitectura (x_86)
con lo que vamos a trabajar:
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 12
Si queremos cambiar bien la versión SDK instalada, bien la arquitectura, no tenemos
más que pulsar el botón “Change”. Por el contrario, si no deseamos efectuar cambio
alguno pulsamos “Finish” y tendremos nuestra AVD creada.
3.- Ejecutamos Android Studio y vamos a arrancar el dispositivo. Esto lo haremos desde
el IDE porque podemos verificar si se ejecuta la aceleración correctamente. Corremos
cualquier aplicación Android sobre el dispositivo, un Hello World es suficiente Si en la
consola (Pulsamos el botón Run de la parte inferior de Android Studio y, tras ello,
seleccionamos la pestaña correspondiente a la AVD que hemos arrancado) vemos esta
línea, HAXM is working and emulator runs in fast virt mode, entonces la acelaración
funciona para esa máquina. Así, podremos comprobar que la ejecución de las AVDs es
ahora más fluida.
Nota: Esta prueba puede realizarse directamente desde el AVD Manager
(SDK Manager AVD Manager), pero no obtendremos evidencias escritas.
Nota: Es posible que necesitemos ejecutar una primera vez para realizar la instalación del
AVD y una segunda para confirmar la fluidez.
Instalación Intel HAXM Sergio Herrera Guzmán
Jugando con Android 13
Información adicional
Para más información y solución a problemas comunes, acudir al siguiente enlace en la
página oficial de Intel.