Ejecutar Android en un Raspberry Pi

Actualizado el 4 de Junio de 2014, leer hasta el final del post.

[singlepic id=18 w=320 h=240 float=right]Como era lógico, alguien ya ha conseguido ejecutar Android, el sistema de Google para moviles en un Raspberry Pi. Aunque de momento esta en una fase muy precaria, nos permita a mucha gente poder probarlo he intentar mejorarlo.

Ejecutar Android en un Raspberry Pi

Para poder instalar y ejecutar Android en un Raspberry Pi solo tenemos que descargar el fichero de imagen que queramos instalar, para ello, tenemos disponible 3 versión de la imagen en los siguientes enlaces:

Una vez descargada la imagen que queramos probar, solo tendremos que copiar la imagen en nuestra tarjeta SD mediante el comando DD, en Linux, o desde cualquier otro programa tanto ya sea en  Windows, como Linux o en Mac que nos permita instalar imágenes en un USB o disco duro, y una tarjeta SD de al menos 2 Gb.

Una vez instalada la imagen en nuestra tarjeta SD (Samsung Evo MB-MP16DA/EU – Tarjeta de memoria Micro SDHC de 16 GB (UHS-I Grade 1 Clase 10, con adaptador SD)), solo tenemos que insertar la tarjeta el la ranura SD del Raspberry Pi.

Encendemos nuestro Raspeberry Pi y ya tendremos un sistema Android ejecutándose en nuestro Raspberri Pi.

Solo una aclaración  tendremos que tener nuestro Raspberry Pi enganchado a una pantalla mediante el conector HDMI, ya que si lo tenemos conectado mediante el conector de RCA, no nos funcionara, mejor dicho, si funcionara, pero en cuanto entre el entorno gráfico no veremos nada.

Por lo demás, siempre teniendo en cuenta que es una versión muy básica y reciente, tendremos un sistema Android corriendo en nuestro Raspberry Pi, lo que nos permitirá trastear con el , y empezar  a realizar nuestros propios proyectos con estos dos sistemas.

En este es un vídeo grabado por los creadores de la imagen donde se  ve el Raspberry Pi corriendo el Android.

ACTUALIZACIÓN

Varia gente me a comentado que no funcionaba que, que la pantalla se queda con la mensaje de “Sin señal”. Lo he revisado y en principio funciona correctamente. Yo he probado a ejecutar android con una SD del tipo SDHC de 8Gb ( comprada en un chino, así que la calidad de la tarjeta no es muy buena).  La imagen la creado en un Ubuntu 14.04, con el siguiente comando.

sudo dd if=Gingerbread+EthernetManager.img of=/dev/sdf bs=1M

Probé a ejecutar android y sin problemas, para comprobar por que había gente que no le funcionada, lo probé con otra tarjeta esta es de 2Gb de tipo SD de SanDisk, y utilizando el mismo comando. Y aquí fallo, pero no es problema de la imagen, ni del Raspberry, el problema debe ser que la tarjeta no es suficiente para grabar la imagen en ella, con la de 8Gb, el Ubuntu la abre como un unidad que tiene 3 particiones. En cambio con la de 2Gb, el Ubuntu ni la reconoce.

Así que para probar instarla la imagen en una tarjeta superior a 2 Gb, no igual, sino superior.

La versión CyanogenMOD 9 (versión con Android 4.0) no esta disponible, por lo que podido leer en varias paginas, el proyecto esta suspendido.

No esperéis milagros, es una cosa muy básica, lo único que podréis sacar de ello, es que habéis conseguido instalar y ejecutar Android 2.3 en un Raspberry Pi, y nada mas. Tenia muy buena pinta al principio, pero si han parado el proyecto se ha quedado en una cosa muy básica.

9 pensamientos en “Ejecutar Android en un Raspberry Pi”

    1. Por lo poco que dices, lo más seguro es que has conectado el Raspberry Pi a la pantalla por el conector RCA, estas versiones no tienen habilitado ese conector. Tienes que conectarlo mediante el HDMI.

      1. No, las conexiones que hago son HDMI, transformador y la tarjeta (nada más) y no me manda ninguna señal a la pantalla ni se enciende el led ACT, lo que hago para montar la imagen es (desde Mac): sudo dd if=Downloads/Gingerbread+EthernetManager.img of=/dev/disk2 bs=1024

        Gracias, un saludo

        1. Pues no se que puede pasar, lo único que se me ocurre es que sea un fallo al crear la tarjeta. Por que cuando lo probé, el proceso de carga si se veía, tanto si lo conectaba por RCA como por HDMI, so lo que, cuando entraba el entorno gráfico se ponía en negro. Por como creas la tarjeta no veo ningún problema, es lo mismo que hago en Ubuntu, el sistema mac no deja de ser un Unix tuneado como el Linux, salvo por el ultimo parámetro, el del tamaño del bloque, que con según con que tarjetas no se lo pongo. Ya me contaras como te ha ido. Lo siento por no poder ayudarte más.

          1. Pues no se lo que puede estar pasando, hace mucho que no he vuelto a probar el android en el Raspberry, puede ser un cambio de versión o algo. En cuanto tengo un rato intentare volver a instalarlo.

  1. que tal, me pasa lo mismo que alejandro y agustin, e instalado la imagen en una memoria de 8 gb, usando Win32DiskImager y no hay un solo parpadeo en la pantalla ni con HDMI ni RCA, e instalado otros sistemas y todos funcionan correctamente, ojala pudieras orientarme al respecto Gracias.

    1. De la creación de imágenes con windows no me fio ni un pelo, he tenido demasiados problemas con ellas como para fiarme. El único programa que nunca me ha dado problemas es ghost, y por que utiliza su propio formato. Cuando han reportado los fallos, lo he vuelto a comprobar y con linux, una tarjeta mayor de 2Gb y solo utilizando el comando DD no he tenido problemas. Si quieres descartar por completo que no sea el Windows, ejecuta un LiveCD de cualquier linux y pruébalo. Pero lo que he comentado en varias ocasiones, no esperes milagros, no vas ha tener ni una tablet, ni un smart, un smart con un procesador bastante antiguo, funciona mejor que eso. Funciona bastante mal, y es un proyecto abandonado. Pero aun así, si quieres seguir intentándolo, prueba ha hacer la imagen desde un liveCD.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *