Todos los trucos para móviles
 

¿Cómo Acelerar el Emulador de Android?

Escrito Por Android on noviembre 16th, 2013

intel-03

Si eres un desarrollador Android, sabes que el emulador toma demasiado asamblea para arrancar (sin citar el lento desempeño casco ocasión que ya está funcionando) y esto perjudica tu productividad.

Afortunadamente, si cuentas con un obtener razonablemente moderno con un CPU Intel® que tenga Intel® Virtualization Technology habilitada, puedes realizar utilización de esta tecnología para acelerar significativamente el emulador de Android. En este artículo explicaremos los pasos necesarios para realizar esto. Es factible hacerlo acierto en aparato ejecutivo Windows® tan en Mac-OSOS y Linux. En los 2 primeros casos se usa Intel Hardware Accelerated Execution Manager (Intel HAXM), y en el asunto de Linux-OS se usa KVM.

1. Introducción

A continuación te guiaremos para realizar la instalación del Intel® Hardware Accelerated Execution Manager (Intel HAXM), un motor de virtualización asistido por hardware (hipervisor) que usa Intel® Virtualization Technology (Intel VT) para acelerar el ampliación de Android-OS en Windows® y OSX. También explicamos cómo distribuir casco máquina virtual basada en kernel (KVM) asistida por hardware en Linux.

2. Instalación

2.1. Prerrequisitos

  • Tener instalado el kit de ampliación de software (SDK) de Android.
  • Tu obtener pasivo poseer un CPU Intel parecido con Intel VT-x y EM64T, y con la cometido Execute Disable (XD) Bit habilitada desde el BIOS.

2.2. Instalación en Windows

Después de haber instalado el SDK de Android, abre el SDK Manager. En la sección de extras, podrás descubrir el Intel HAXM.

Marca la casilla y haz clic en el pulsador “Install packages…”; en el punto haigas instalado el paquete, el estado aparecerá tan “Installed”. Esto es engañoso, ya que en materialidad no queda instalado. El SDK tan sólo copia el ejecutable de Intel HAXM a nuestra máquina, inconveniente aún tenemos que instalarlo. Para construir el ejecutable de Intel HAXM, busca en tu lp duro IntelHaxm.exe (o IntelHAXM.dmg en Mac-OSOS X). Si dejaste todos los valores predeterminados, debería rondar en C:\Program Files\Android\android-sdk\extras\Intel\Hardware_Accelerated_Execution_Manager\IntelHaxm.exe.

Intel HAXM sólo trabaja en combinación con casco de las imágenes de aparato x86 de CPU Intel Atom. Al instante de editar este artículo existen imágenes x86 disponibles para Android-OS 2.3.3 (API 10), 4.0.3 (API 15), 4.1.2 (API 16), 4.2.2 (API 17) y 4.3 (API 18). Estas imágenes de aparato de Intel se pueden construir de la semejante apariencia que las imágenes basadas en ARM, a través de el administrador de SDK.

intel-01

Cuando das clic en el ejecutable de IntelHaxm, se exhibe casco display de bienvenida tan esta:

intel-02 intel-03

Puedes adaptar la cuantía de remembranza RAM que se asigna a Intel HAXM. Después de ajustarla, haz clic en “Next”. La display posterior confirma la asignación de memoria. Si íntegramente está tan lo desea, haz clic en “Install”.

intel-04

A final de delegación construir el Intel HAXM, debes poseer habilitada Intel VT-x en el BIOS, si no, verás un falla tan este a lo largo de la instalación:

intel-05

Si se produce este error, ve al BIOS y habilítala.

intel-06

La 2ª elección para descargar el Intel HAXM y la representación de aparato del emulador x86 Emulator System Image es ir directamente al incomunicación web: http://software.intel.com/es-es/android y descargar de allí todos los componentes necesarios.

2.3. Instalación en Linux

Los pasos para acelerar el emulador de Android-OS en Linux-OS aire dispares que en Windows® y Mac-OSOS X, porque Intel HAXM no es parecido con Linux, de este metodo que es indispensable aprovechar KVM en su lugar. Los pasos que se muestran a continuación corresponden a Ubuntu* 12.04 y pueden diferir ligeramente en otras distribuciones de Linux.

2.3.1. Instalación de KVM

Para construir y exterminar KVM, 1º necesitas constatar que tu CPU admite virtualización de hardware. Tal ocasión la apariencia mas práctica de realizar esto es con el comando “kvm-ok” que se halla en el paquete “cpu-checker”.

$ sudo apt-get install cpu-checker

$ sudo kvm-ok

Este comando nos indicará si nuestro obtener recuento con la aptitud de exterminar KVM y si ya está habilitado en el BIOS o tenemos que habilitarlo.

El posterior paso es construir la KVM y otros paquetes necesarios. Para hacerlo, escribe:

$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

Si obtienes casco display de configuración de Postfix, selecciona “No configuration”.

A continuación, añadir tu cliente al conjunto KVM y al conjunto libvirtd. Para hacerlo, escribe:

$ sudo adduser your_user_name kvm

$ sudo adduser your_user_name libvirtd

Después de la instalación, regresa a comenzar asamblea y los cambios surtirán efecto. Para apoyarse la instalación, escribe:

$ sudo virsh -c qemu:///system list

Ahora puedes ir al paso siguiente, que es inventar y exterminar el aparato virtual de Android-OS (AVD). Este procedimiento es el semejante para Linux-OS y Windows.

2.4. Cómo inventar un AVD (dispositivo virtual de Android*)

Después de construir el SDK e Intel HAXM (o KVM en Linux), puedes inventar un aparato virtual que tenga emulación acelerada por hardware. Para hacerlo, ve a AVD Manager y crea un mas reciente dispositivo. Asegúrate de escoger Intel Atom (x86) tan CPU/ABI. Esta selección sólo surge en el menú desplegable si tienes instalada la representación de aparato x86 Intel; para que los gráficos sean mas suaves, acciona la emulación de GPU en el punto crees el AVD.

intel-07

Haz clic en New y crea tu AVD x86. Asegúrate de seleccionar casco API parecido con imágenes de aparato x86, que CPU/ABI esté establecido en x86 y de haber habilitado la emulación de GPU (OpenGL ES*). Cuando haigas realizado esto, haz clic en Create AVD para inventar el AVD.

Para comenzar el AVD x86, haz clic en Start y a posteriori en Launch.

intel-08

Si la instalación fue exitosa, en el punto se esté iniciando el emulador, aparecerá un cuadro de diálogo que indicará que Intel HAXM se está ejecutando en metodo virtual rápido. También puedes revisar los detalles en “About phone” en el interior del emulador.

Conclusión

En este artículo hemos revisado cómo podemos apoyarnos en las capacidades de los CPU’s Intel para acelerar el emulador para Android-OS en Windows, Mac-OSy Linux. La mejoría de utilidad que apreciarás con Intel HAXM o KVM depende de tu equipo, inconveniente debería ser entre 5 y 10 veces mejor que al no aprovechar aceleración.

Si deseas conocer mas herramientas y favor que da Intel para productores Android, te recomendamos que visites la zona para productores Android-OS en http://software.intel.com/es-es/android

El artículo ¿Cómo Acelerar el Emulador de Android? se publicó en El Androide Libre (El Blog Android-OS de referencia. Aplicaciones, noticias, Juegos y smartphones(teléfonos inteligentes) Android-OS Libres)








Quizás le interese:

Tags: , , ,

Entradas Similares
Escrito en Aplicaciones

Escríbenos tu Comentario

*