Hola Amig@s,

Hace algún tiempo publiqué un artículo acerca de la instalación de Android Lollipop para Raspberry Pi 2

Desde entonces han surgido varias versiones como la RASPAND (de pago 9usd) y otras versiones personalizadas por los usuarios, por ejemplo la Android-RPI3, la cual tiene muy buena pinta y es con la que trabajaremos en este artículo. Así mismo con la llegada de la Raspberry pi 3 hace algunos meses, la Android-RPI3 es ideal ya que está compilada para dicha plataforma.

Características de la Android-RPI3

  • AOSP android-6.0.1_r46 (build MOB30M)
  • Bluetooth
  • Soporte zRam
  • Compilada para Raspberry pi 3

Instalación

Como requisito para la instalación, necesitaremos:

  • Tarjeta SD de al menos 8GB y a ser posible clase 10.
  • Necesitaremos Linux (ubuntu por ejemplo) para poder ejecutar el script de instalación. Dicho script se encarga de gestionar toda la instalación y su único requisito es definir el dispositivo o tarjeta SD que detecta linux.
  • Descargarnos la última compilación de Android-RPI3 desde aquí y la dejamos en una ruta local de nuestro S.O. Ejemplo /home/usuario/descargas

Advertisement

Paso a paso

Una vez descargada, abrimos un terminal y nos cambiamos al directorio descargas.

Ejemplo:

$ cd /home/usuario/descargas

$ tar xvfz android_rpi3_*.tar.gz

$ cd rpi3

$ ./install.sh -p /dev/sdX

Donde sdX es el dispositivo que debemos definir según lo ha montado Linux, por ejemplo $ ./install.sh -p /dev/sdb

Advertisement

Tras finalizar la ejecución del script, desmontamos la SD desde el escritorio o utilizando el comando umount /dev/sdb (en este ejemplo) y colocamos la SD en la RPI3.

Nota 1: Si no tenemos formateada la SD para que sea compatible con el instalador, deberemos añadir a la linea de ejecución del script el parámetro -f es decir:

$ ./install.sh -p -f /dev/sdX

Nota 2: Si al ejecutar el script obtenemos errores de privilegios, necesitaremos ejecutar (en caso de ubuntu) el script con privilegios elevados, es decir con sudo:

$ sudo ./install.sh -p -f /dev/sdX

Nota 3: En mi caso, ubuntu me detectó la tarjeta sd con el nombre mmcblk0 y el script de instalación no es capaz luego de reconocer las particiones adicionales porque se crean como:

Disposit. Inicio Start Final Sectores Size Id Tipo
/dev/mmcblk0p1 * 2048 1050623 1048576 512M 1 FAT12
/dev/mmcblk0p2 1050624 3147775 2097152 1G 83 Linux
/dev/mmcblk0p3 3147776 4196351 1048576 512M 83 Linux
/dev/mmcblk0p4 4196352 31586303 27389952 13,1G 83 Linux

Advertisement

Así que tuve que modificar el script para que encuentre las particiones correctas.

Resultado final

Advertisement

Si observáis glitches (artifacts) en la pantalla, es normal en esta versión de AOSP. En la propia web del proyecto comentan que aún no está solucionado.

Espero que les haya resultado útil.

Cualquier duda con respecto a la instalación, pueden remitirse al grupo que mantiene esta distribución.

Advertisement

https://groups.google.com/forum/#!forum/…

Salu2.