Inicio InformáticaAndroid Cómo acelerar el emulador de Android en Ubuntu

Cómo acelerar el emulador de Android en Ubuntu

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

AndroidLogo

El post que vengo a dejar por que mientras programaba una APP en Android Studio en uno de mis equipos, me he desesperado al empezar  a ejecutar el emulador para ir probando la aplicación. Tarda un tiempo altísimo en ejecutarse (y cuando lo hace su fluidez deja bastante que desear). Cualquiera que programe para Android habitualmente es casi seguro que usas el emulador de Android que traen integrado Eclipse Android o Android Studio, Para todos aquellos que ya estáis desesperados con el rendimiento del emulador y además usáis Linux (Ubuntu en mi caso), aquí os voy a dejar una solución muy sencilla mediante la instalación de KVM, con la que notareis la diferencia muy rápidamente..

El único requisito para poder acelerar el emulador es que hay que contar con un procesador Intel en el equipo compatible con Intel VT. Para el que no lo sepa Intel VT es una tecnología de virtualización que nos permitirá mejorar de manera notoria el rendimiento de nuestras máquinas virtuales, en este caso el emulador de Android.

Cómo saber si podemos utilizar esta tecnología

La tecnología que vamos a usar se llama KVM y lo primero que tenemos que saber es si nuestro procesador soporta la virtualización hardware, usaremos este comando:

egrep -c "(vmx|svm)" /proc/cpuinfo

Si este comando nos devuelve un 0 en la ventana significará que nuestra CPU no soporta virtualización. El siguiente paso en caso de tener soporte será instalar CPU Checker:

sudo apt-get intall cpu-checker

Ahora debemos conocer si nuestra CPU soporta KVM, el sistema que usaremos para acelerar el emulador, usamos este comando:

kvm-ok

Si vemos algo distinto de esto: “INFO: Your CPU supports KVM extensions INFO: /dev/kvm exists KVM acceleration can be used”

Significará que tenemos que activar la tecnología Intel VT en la BIOS.

Emulador Android KVM

Instalando KVM para acelerar el emulador Android

Vamos a instalar unos cuantos paquetes en nuestro sistema:

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

En el apartado Postfix Configuration deberás seleccionar No configuration para evitar conflicto. Ahora añadiremos nuestro usuario a los siguientes grupos.

sudo adduser  kvm
sudo adduser  libvirtd

Deberás salir de tu cuenta y volver a entrar para que los cambios en los grupos tengan efecto. Sólo los miembros de los grupos anteriormente mencionados podrán usar la esta tecnología para máquinas virtuales. Finalmente verificaremos la instalación con este comando:

sudo virsh -c qemu:///system list

Que nos deberá devolver, si todo es correcto:

Id Name                            State
--------------------------------------------

En caso de obtener otro resultado, debemos realizar de nuevo todo el proceso de instalación y adición de usuarios a grupos.

Como se ha podido ver, sin muchas complicaciones y con un par de comandos tendremos un emulador mucho más fluido y optimizado (garantizado), con lo que podremos seguir programando y trabajando sin temor a «fenecer» a la hora de arrancar el emulador cada vez que queramos probar nuestra APP.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

2 Comentarios

Mario 16 junio, 2016 - 4:57 PM

Genial, el emulador se hacía eterno. Ahora carga bastante más rápido. No hay manera de acelerarlo un poco más?

Respuesta
sapoclay 16 junio, 2016 - 5:03 PM

Yo lo he acelerado bastante más aumentando de 4 a 8 la memoria RAM de mi equipo. Haz la prueba, a mi ahora me inicio bastante rápido y funciona muy fluido. Salu2 y gracias por la visita.

Respuesta
Resumen de privacidad
cookies entreunosyceros

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible.

La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudarnos a comprender qué secciones de la web encuentras más interesantes y útiles.

Nunca almacenamos información personal de ningún tipo.

Tienes toda la información sobre privacidad, derechos legales y cookies en nuestra página sobre la política de privacidad o en la página sobre nuestra política de cookies.

Cookies necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de terceros

Esta web utiliza las siguientes cookies adicionales:

- Mailchimp: Recordar si ya estás suscrito al boletín de noticias y sino ofrecértelo al salir.

- Accesibilidad: Para saber tus ajustes de accesibilidad en cada visita.

- Comentarios: Saber si has leído y aceptado nuestra política de privacidad a la hora de dejar un comentario en la web.

- Google Analytics: Localización para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

- Goggle Adsense: Anuncios personalizados según tu geolocalización y preferencias.

Dejar estas cookies activadas nos permite mejorar nuestra web.

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.