Tutorial: Android 4.0 x86 ICS en VirtualBox con ethernet y Google Play (Parte 1 de 2)

Tutorial: Android 4.0 x86 ICS en VirtualBox con ethernet y Google Play (Parte 1 de 2)

Este manual va dirigido a las personas que quieran desarrollar para android en la plataforma x86 o en general, y a aquellas personas que simplemente quieran probar android antes de meterse mas de lleno en el asunto instalando android en su netbook, laptop, o cacharro compatible, aunque tambien tenemos la posibilidad de usar Android x86 en modo live y con una sdcard virtual, pero eso ya lo veremos en otra ocasion 😀 .

El fin de este manual es montar un sistema Android 4.0 Ice cream Sandwitch en nuestra makina virtual, en este caso vbox, con acceso a la red, y las google apps (ya veremos mas adelante que es esto de las google apps..), asies que-..

1- Lo primero que aremos sera ir a la web de vbox y bajarlo si acaso no lo teniais ya instalado, lo podreis bajar de aqui..  https://www.virtualbox.org/wiki/Downloads o haciendo click en la imagen de abajo, yo estoy usando Linux, pero el tutorial servira igual para cualquier sistema operativo, win7, linux y mac, seleccionamos el nuestro descargamos e instalamos.

 

2- Con el VirtualBox ya instalado lo siguiente que necesitamos es el fichero OVA, y lo podemos encontrar en la web de la gente que esta continuando el desarrollo de el target vbox para android x86 el cual google a abandonado, la web en cuestion es http://www.buildroid.org alli podreis encontrar toda la info del proyecto, y el fichero OVA ultimo a dia de hoy 18/04/2012 la podeis descargar haciendo click en la imagen de abajo.

ACTUALIZACION: Para descargar las ultimas imagenes visita este post del blog : http://android-x86.sceners.org/?p=528

 

Notas de la version:

— Android-4.0.3_bd2 Release Notes —

AOSP source version : android-4.0.3_r1
Kernel : android-goldfish-2.6.29

** Problemas conocidos
– OpenGL por software
– No reproduce video
– La entrada de audio no funciona
– La barra de estado dice “No Internet Connection” pero internet funciona correctamente
– La direccion ip de la conexion Ethernet debe ser por DHCP, con direccion estatica no funciona

** Changes from Android-4.0.3_bd1 to Android-4.0.3_bd2
– RTC driver integrado -> Reloj y alarma ahora funcionan OK
– Administracion de energia OK : Nivel de bateria y de carga ahora se actualizan (a través de un mecanismo de sondeo, ya que parece que VirualBox no emite los eventos ACPI en los cambios de nivel de batería), lo unico que no funciona es lo de el apagado de pantalla característica que se ha desactivado a través de el menu de desarrollo con la opcion (“Mantener la pantalla siempre activa”)
– USB ahora activado
– Los dispositivos de almacenamiento USB ahora se montan automaticamente en /mnt/USB/
– Astro File Manager ahora incluido

El archivo OVA segun el nautilus (el explorador de archivos de linux) lo ve como un archivo TAR, asique lo renombramos a .TAR en caso de estar en windows y que el sistema no lo reconozca, luego podremos usar winrar para descomprimirlo y obtendremos estos dos archivos…

Por suerte o por desgracia me toco la china como se suele decir, y al ir a cargar el archivo OVF me dio un fallo que decia que la imagen importada tenia 2 dispositivos IDE, y que para cargarla solo podia tenber un dispositivo IDE, asique necesitaremos editar el archivo OVF en caso de que nos de este fallo, y mas adelante retocar algo de la configuracion, de momento abrimos el VirtualBox y vamos al menu Archivo>Importar Servicio Virtualizado> y buscamos el archivo Android-4.0.3_bd2a.ovf, deberiamos ver algo asi..

Pero en mi caso y nose si el vuestro obtengo este fallo al pulsar siguiente..

Y como eso dice que tenemos muchos dispositivos IDE, pues quitamos uno editando el archivo Android-4.0.3_bd2a.ovf , lo abrimos con el editor de texto que mas nos guste, y buscamos este parrafo de texto que veis seleccionado en la imagen de abajo..

Lo borramos para que nos quede tal que asi..

Ahora cuando cargemos el fichero Android-4.0.3_bd2a.ovf en vez de mostrar DOS dispositivos IDE mostrara UNO, pero ya no dara el fallo cuando le digamos importar.., ahora debemos hacer un apaño, para que funcione esto despues de editar el archivo ovf, y eso lo haremos de la siguiente manera, seleccionando nuestro nuevo sistema virtual importado en el menu del VirtualBox, y haciendo click en CONFIGURACION como se ve en la imagen de abajo..

 

A continuacion veremos un menu como el de la foto de abajo, y deberemos cambiar el valor que aparece en nuestro VirtualBox que por defecto sera “IDE Primario maestro” y debera quedar com en la foto a continuacion..

Ya podremos darle a aceptar, y tendremos nuestro android listo para arrancar.., pulsamos INICIAR y veremos la pantalla con GRUB, en la que seleccionaremos la linea de abajo como veremos en la imagen acontinuacion..

Con esto ya tendremos nuestro android rulando, en la pantalla de entrada quizas nos diga q no tenemos conexion a internet como os muestro a continuacion..

Pero vamos para que veais que internet funciona hay va una capturilla mas 😀 (que por falta de capturas no sea…)

Y otra capturilla mas de el escritorio en castellano y tal… (eso si de momento sin Google apps, eso lo veremos en la segunda parte :D)

Y de momento eso es todo, continuaremos con la parte dos indicando como instalar las google apps (Google play, google Maps, Google Mail, etc.. 😀 ) espero que os haya gustado, y perdonar mis faltas de ortografia, lo importante es que se entienda como llevar a buen fin nuestro cometido que es poner en marcha el emu.

Si copias este articulo no olvides citar la fuente, gracias por leerme.

Salu2 🙂

Share