Existen diversos proyectos, de código abierto Android para la plataforma x86, en la que muchos desarrolladores colaboran , y que consiste en hacer funcionar Android en dispositivos que utilicen procesadores x86, Portátiles, Notebooks, y otros dispositivos similares, aunque por lo general funciona en PC’s de escritorio.
Las webs de algunos de los proyectos:
Este artículo se va a centrar en el primero Android-x86.org.
Este proyecto en principio está enfocado a unos dispositivos muy concretos, pero es válido para instalar en una máquina virtual con VmWare o VirtualBox. En este blog encontrareis artículos sobre estos dos productos.
Hay diversas versiones, y alguna no soporta completamente la conexión Ethernet y como la distribución no es oficial no dispone del Android Market (ahora Google Play) entre otros. Ya aviso, es solo para trastear un poco y que cada cual realice las pruebas que desee, pero sabiendo que no es una distribución oficial completa.
Descarga
Id a la web oficial y buscad el Android 4.0 que sea compatible con vuestro portátil. Yo he probado varias y la que recomiendo es android-x86-4.0-RC2-eeepc.iso. También podéis probar otras, ya que la instalación es cosa de pocos minutos.
Iniciamos VMware, y creamos una nueva máquina virtual.
A continuación seguimos los pasos siguientes:
Seleccionamos la imagen que nos hemos bajado anteriormente y marcamos que se conecte al arranque.
Conexión de red tipo Bridge.
Hemos finalizado la configuración, y ahora arrancamos la maquina recién creada.
Seleccionamos instalar en el disco duro, y crear partición.
A partir de aquí los pasos son:
[ New ] - Nueva partición
[ Primary ] – Partición primaria
Size (in Mb): 10733.99 - Dejamos el tamaño que presenta por defecto
[ Bootable ] - Le decimos que es de arranque
[ Write ] – Escribimos la tabla de partición
yes - Confirmamos la escritura
[ Quit ] - Salir
Lo que acabamos de hacer es crear una partición de arranque, a continuación vamos a formatearla. Después de los pasos anteriores, tenemos que realizar la siguiente secuencia.
Ya tenemos la maquina instalada y esta es la pantalla que nos aparecerá:
Vamos completando los pasos de configuración que nos va pidiendo, y estas son algunas de las pantallas de nuestro Android virtualizado.
Esta versión no da soporte a Ethernet, pero he encontrado un pequeño truco para hacer que funcione. Para eso, apagamos la máquina virtual y vamos a editar su fichero de configuración.
Cambiamos ethernet0.vitualDev que tiene el valor “e1000” por “vlance” y guardamos los cambios.
Arrancamos de nuevo la máquina virtual, y cuando Android esté completamente iniciado, pulsamos Alt+F1 (Tecla Alternativa + la tecla de función F1) y hacemos lo siguiente:
ping 8.8.8.8 // comprobamos si la conexión de red funciona realizando un ping a google
Setprop net.dns1 8.8.8.8 // asignamos dns
Alt + F7 // para volver a la pantalla gráfica de Android.
Ahora ya nos funciona la conexión a la red. Si iniciamos el navegador lo comprobaremos.
Otra versión que he probado, que funciona y que sí tiene soporte de red