Cómo instalar Android en un Raspberry Pi

En este artículo explicaremos todos los pasos que debes seguir para instalar Android 7.1.1 de forma correcta en tu Raspberry Pi, incluyendo la tienda de aplicaciones Play Store.

Antes de empezar, es muy importante aclarar que este proceso es bastante experimental, ya que hasta los momentos ninguna versión de Android es compatible de forma oficial con el Raspberry Pi. Esto significa que podrías encontrar algunos errores de funcionamiento mientras realizas el proceso de instalación o incluso después de haber instalado el sistema operativo.

También aclaramos que aunque la instalación salga bien, el rendimiento relativamente bajo de Android en el Raspberry Pi podría dificultar el uso diario y continuo del proyecto que estés construyendo.

Todo lo que necesitarás

Ahora que dejamos la introducción a un lado, hablemos del hardware que necesitarás para completar la instalación de Android con éxito.

  • Un Raspberry Pi de tercera generación
  • Una fuente de poder
  • Una tarjeta SD de al menos 16 GB, preferiblemente de una buena marca y con valores de lectura y escritura tan altos como sea posible, ya que este será uno de los factores principales del rendimiento del sistema operativo.
  • Un monitor o pantalla táctil con puerto HDMI, la cual obviamente servirá para mostrar e interactuar con la interfaz de Android. También puedes utilizar la pantalla oficial creada por Raspberry Pi, siendo su ventaja principal el hecho de que no requiere un puerto HDMI para funcionar.
  • Un ordenador con Mac OS o cualquier sistema operativo basado en Linux (también puedes usar una maquina virtual).

Una vez que tengas todos esos dispositivos, deberás descargar la imagen de instalación de Android, así como también el script sh que servirá para instalar la Play Store.

La última parte de esta guía consiste en la instalación del sistema operativo y como mencionamos anteriormente, necesitarás un ordenador con Mac OS o cualquier sistema operativo basado en Linux para poder ejecutar el script sh. En caso de no poseer uno, también puedes crear una maquina o interfaz virtual dentro de la interfaz de Windows.

Instalando Android en la tarjeta SD

Para poder instalar Android en tu tarjeta SD, deberás instalar Etcher en tu distro de Linux. Este programa te permitirá quemar la imagen del sistema operativo en la tarjeta SD.

La interfaz de Etcher es bastante intuitiva. Lo único que deberás hacer es escoger la imagen de Android que descargaste anteriormente y presionar el botón «Flash!», ya que el programa reconoce de forma automática a la tarjeta SD conectada al ordenador. El proceso de quemado de imágenes puede ser bastante largo dependiendo del procesador y la RAM de tu ordenador, así que deberás tener un poco de paciencia.

Cuando el proceso haya terminado, conecta la pantalla a tu Raspberry Pi e introduce la tarjeta SD. Si seguiste los pasos de forma correcta, tu Raspberry Pi ya debería contar con Android como su sistema operativo principal. Sin embargo, aún queda otro paso a seguir para aprovechar al máximo a este sistema operativo.

Instalando la Play Store

Una gran parte de este paso se realiza desde el Raspberry Pi, así que deberás conectarlo a una fuente de poder y encenderlo. Una vez que estés en la pantalla de inicio de Android, deberás conectar al Raspberry Pi a una red de Internet, ya sea por Ethernet o por Wi-Fi.

Para conectarte a Internet, simplemente deberás acceder a las opciones del Wi-Fi a través de la barra de notificaciones, como si se tratara de un smartphone con Android común y corriente.

Luego de completar ese paso, necesitarás la dirección IP del Raspberry Pi. Esta se consigue accediendo a los parámetros, bajando hasta el final de la interfaz y accediendo a la opción titulada «About tablet» y luego a la opción «Status». Allí podrán observar la dirección IP exacta de su Raspberry.

Ahora deberás regresar a tu ordenador y acceder al archivo gapps.sh que descargaste con anterioridad. Allí encontrarás las siguientes líneas de programación:

SHOW_HELP = false

ADB_ADDRESS = «192.168.10.173»

ARCHITECTURE = «arm»

PACKAGE_NAME = «pico»

INIT_FILE = «/etc/init.d/gapps»

Es necesario que reemplaces el código de la línea «ABD_ADDRESS» con la dirección IP de tu Raspberry. También es importante que llenes las otras líneas de programación con la información proveída en el ejemplo, en caso de que estas estén vacías en tu versión del archivo.

Ahora abre la terminal de Linux y activa los siguiente comandos:

sudo apt install android-tools-adb

sudo apt install lzip

adb connect IP_RASPBERRY_PI

sudo chmod u+x ./gapps.sh

sudo ./gapps.sh

Aquí también deberás tener paciencia, ya que estos scripts son bastante grandes y generalmente tardan un buen rato en instalarse. Al terminar, tu Raspberry se reiniciará de forma automática y listo; ya cuentas con versiones relativamente estables de Android y la Play Store.

:)