|

Instalar Android en Raspberry Pi en 2024 (+Play Store)

Si hace clic en nuestros enlaces y realiza una compra, es posible que recibamos una comisión.. Más información

Instalar Android en Raspberry Pi siempre ha sido un desafío. Pero gracias al trabajo de varios desarrolladores, esta tarea se ha vuelto más fácil con los años. En este artículo, comparto contigo el último método para hacerlo funcionar en tu Pi (incluyendo el Play Store para instalar cualquier aplicación que desees).

Para instalar Android en un Raspberry Pi, se requiere una imagen personalizada, ya que Google no tiene ninguna versión disponible para el Raspberry Pi. Además, acceder al Play Store requiere una versión personalizada de las aplicaciones de Google.

Este proceso es muy diferente de lo que puedes estar acostumbrado cuando instalas nuevos sistemas operativos en tu Pi. Pero no te preocupes, te explicaré todos los pasos en detalle, con ilustraciones para que puedas seguirlos.

Si estás empezando con Raspberry Pi o Linux, tengo algo que puede ayudarte de inmediato.
Descarga mi hoja de trucos de comandos Linux gratis – es una guía de referencia rápida con todos los comandos esenciales que necesitas para avanzar con tu Raspberry Pi. Haz clic aquí para obtenerla gratis!

Desafíos Clave para Ejecutar Android en Raspberry Pi

No quiero empezar con algo aburrido, pero hay algunas cosas importantes que saber antes de los pasos técnicos para instalar Android.

Propietario vs. Código Abierto

El núcleo del sistema Android es de código abierto, pero el Play Store y otras aplicaciones de Google son aplicaciones propietarias.

Android es un producto de Google creado para smartphones y tablets. Solo los socios (fabricantes) pueden obtener la versión completa e instalarla en sus productos, después de ser aprobados por Google. El soporte para Raspberry Pi claramente no es la prioridad de Google.

No es solo un problema para el Raspberry Pi, sino también para muchos otros dispositivos. Algunas personas también están interesadas en una versión de Android de código abierto. Es por eso que existen proyectos como Emteria y LineageOS.

LineageOS es una versión gratuita y de código abierto de Android creada para tablets y smartphones. Viene con algunas aplicaciones básicas (navegador, calendario, calculadora, etc.), pero no incluye ninguna aplicación de Google ni ningún bloatware inútil preinstalado.

¿Funciona LineageOS en Raspberry Pi?

lineageos logo

Hay una manera de hacer que LineageOS funcione en tu Pi, pero no es con la versión oficial.

Como puedes ver en la página de descarga aquí, LineageOS está disponible para muchos dispositivos (Samsung, Huawei, Sony, etc.), pero no para nada más que smartphones y tabletas.

Sin embargo, hay una versión no oficial disponible en este sitio web, construida especialmente para dispositivos Raspberry Pi. Eso es lo que usaremos para este tutorial.

Espero que esta introducción te haya hecho el proceso más claro. No estamos instalando el Android oficial de Google (propietario) ni el de LineageOS (no soportado), sino una imagen personalizada derivada de LineageOS para el Raspberry Pi.

Espera, ¡tengo algunas recomendaciones para ti!

Antes de continuar, te invito a descubrir algunos productos que he seleccionado cuidadosamente para ti. Creo que son esenciales para tu Raspberry Pi. Échales un vistazo y pídelos directamente en Amazon.

Una caja silenciosa y práctica Un SSD de alto rendimiento para potenciar tu Pi Una pantalla genial para liberar el televisor Un teclado dedicado con touchpad

Instalar Android en Raspberry Pi

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Aquí tienes una visión general de los pasos para instalar Android en Raspberry Pi:

  • Descargar la versión de LineageOS para Raspberry Pi desde Konstakang.
  • Descargar Google Apps y guardarlo en una llave USB.
  • Flashear la imagen personalizada en una tarjeta SD e iniciar el Raspberry Pi.
  • Reiniciar en modo recovery para instalar las Google Apps.

A continuación, cubriré cada paso en detalle.

Requisitos de Hardware

pi standing up

Aquí está el hardware recomendado para seguir esta guía y obtener el máximo de tu sistema:

  • Raspberry Pi 5 o Raspberry Pi 4: Los smartphones son bastante potentes hoy en día, y si quieres obtener un rendimiento similar al de tu teléfono o tableta, se recomienda un Raspberry Pi con suficiente RAM.
    Si no tienes uno, puedes intentar con un Raspberry Pi 3B+ y descargar la imagen correspondiente, pero es mejor si puedes usar un Pi 4.
  • Tarjeta SD de calidad: Trata de conseguir una buena con suficiente espacio para tus objetivos (32 GB mínimo). El enlace lleva a la mejor disponible actualmente, y puedes leer mis benchmarks aquí si quieres saber por qué.
    Alternativamente, puedes usar una unidad SSD o unidad NVMe (en inglés) para mejor rendimiento, fiabilidad, o espacio, pero no es requerido.
  • Clave USB: Necesitas una unidad USB para instalar Google Apps, una memoria USB será perfecta para esto.
    Cualquier modelo está bien, el archivo es bastante pequeño. Aquí está la que yo uso para tu información.
  • Monitor: Si el objetivo es construir una mesa compacta, un producto como el RasPad 3 que probé aquí (en inglés) sería perfecto. Para un centro de medios, puedes conectar tu Pi a tu TV, o simplemente usar un monitor Raspberry Pi como el que uso (en inglés).

Actualización: Recientemente probé Android con esta pantalla táctil de SunFounder, y funciona muy bien. Android está diseñado para dispositivos táctiles, así que tiene sentido :).

Descargar Imágenes

Necesitarás descargar varias cosas antes de comenzar el proceso de instalación. No siempre es fácil descargarlo directamente en la Raspberry Pi, así que recomiendo descargarlo a tu PC. Te explicaré qué hacer con cada archivo más tarde.

Entonces, descarga todos estos archivos en tu computadora:

  • Raspberry Pi Imager o Balena Etcher (en inglés).
    Elige el que prefieras. Están disponibles en cualquier sistema operativo.
    Lo usaremos para grabar la tarjeta SD.
  • LineageOS para Raspberry Pi 5 o LineageOS para Pi 4 o LineageOS para Pi 3.
    Descarga la versión de Konstakang y selecciona la última versión para tu dispositivo.
    imagen de descarga de konstakang para piNo olvides descomprimir el archivo en tu PC para obtener el archivo .img.
    (Importante: Si estás interesado en “Android TV”, el procedimiento no es exactamente el mismo.
    Lee este artículo en su lugar.)
  • NikGapps.
    Este software añade Google Apps después de instalar el sistema operativo.
    (Parece que OpenGapps ya no está actualizando sus paquetes—o al menos suelen tardar mucho—por lo que ahora recomiendo usar NikGapps en su lugar.)
    nikgapps google apps core download
    Hacer clic en el enlace de arriba; luego desplázate hacia abajo y hacer clic en el botón “Download Now”.
    • En SourceForge, ir a “Releases”
    • A continuación, ve a la carpeta que coincide con la versión de Android que descargaste en el primer paso anterior. Mi ejemplo usa la carpeta “Android-14”.
    • Luego, ir a una fecha de versión que prefieras. Yo simplemente elegí la fecha más reciente.
    • Finalmente, descarga el archivo con “Core” en el nombre.
      nikgapps download core android 14
      (El paquete “Core” es suficiente para un Raspberry Pi. La parte importante es Google Play Store, así que cualquier otra cosa se puede añadir después.)

Recomiendo copiar el archivo zip “NikGapps” o “OpenGapps” a tu llave USB de inmediato.
Es más fácil que descargarlo desde dentro de Android. Te mostraré cómo instalarlos más tarde.

Advertencia: Asegúrate de que la llave USB esté formateada como FAT32.
No funcionará con otros formatos.

Flashear la Tarjeta SD con LineageOS

A continuación, necesitamos preparar la tarjeta SD como de costumbre. Puedes usar tanto Raspberry Pi Imager como Balena Etcher para esto, no importa cuál.

Aquí están los pasos con Raspberry Pi Imager:

  • Iniciar Raspberry Pi Imager. La interfaz se ve así:
    raspberry pi imager
  • Hacer clic en Choose OS, desplázarte hacia abajo hasta “Use custom” y luego seleccionar el archivo de imagen de LineageOS desde tu directorio de Descargas.
  • Insertar tu tarjeta SD en tu computadora y selecciónar en Storage.
    raspberry pi imager mostrando la imagen de lineageos seleccionada
  • Hacer clic en el botón NEXT para comenzar.
    Cuando se te pregunte si deseas aplicar la configuración de “OS customisation”, presiona NO, luego YES para confirmar.
    Imager comenzará a escribir la imagen en tu medio.

Unos minutos después, tu SD estará lista y podrás insertarla en tu Raspberry Pi.

Opcional: Arrancar LineageOS desde una unidad USB o NVMe

Nota: Si has escrito la imagen en una unidad USB o NVMe, necesitas modificar config.txt antes de arrancar con tu Pi.

Aquí te explico cómo hacer el cambio:

  • Ir a los archivos en la unidad en la que acabas de grabar la imagen.
  • Abrir config.txt con un editor de texto.
  • Cambiar esta sección:
    lineageos boot to usb
    • Sólo quieres descomentariar una línea.
    • En el ejemplo anterior, quería arrancar desde USB. Así que descomenté la segunda línea quitando el “#” al principio y agregando “#” a las otras.
      (Para NVMe, descomentarías la tercera línea y comentarías las 2 superiores.)

Arrancar en LineageOS

Enciende tu Raspberry Pi. El primer arranque tomará un poco más de tiempo, ya que el sistema necesita inicializar la configuración en segundo plano.

En las versiones más recientes, deberías obtener un asistente de bienvenida para configurar los ajustes. Te permitirá conectarte al Wi-Fi, configurar tu zona horaria y otras cosas.

Nota: Si tu pantalla no está ajustada correctamente, usa las flechas del teclado para llegar al botón de inicio en la primera pantalla. Casi todos los pasos siguientes estaban funcionando bien, solo tienes que hacer lo mismo una o dos veces después de eso.

Luego, accederás al escritorio de Android directamente.

Dependiendo de tu objetivo, puedes comenzar a trabajar con las aplicaciones básicas (navegador, archivos, etc.).
Para acceder a ellas, desplázate hacia arriba en la barra inferior.

Pero probablemente no estés aquí para usar las aplicaciones básicas de correo electrónico y navegador; no hay mucho que puedas hacer solo con las aplicaciones predeterminadas. Por eso, instalaremos Google Play Store a continuación.

Configurar ajustes de Android

Si no lo has hecho ya con el asistente de bienvenida, ahora es un buen momento para ajustar la configuración predeterminada. Ve a la app de “Settings” para configurar tu conexión a Internet, idioma, fecha/hora, etc.

Estoy usando mi Raspberry Pi 4 con el cable Ethernet conectado, pero no se conecta a mi red. Si estás en la misma situación, comienza configurando la red Wi-Fi. Luego se sincronizará con el servidor de tiempo y corregirá la fecha/hora por ti.

Instalando Google Play Store en Android

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Ahora que el sistema Android está instalado y configurado, necesitamos instalar NikGapps para permitirnos usar el Play Store e instalar todas las aplicaciones habituales.

Te sentirás como un hacker haciendo esto, ya que no es un proceso común. Pero no te preocupes, explico todos los pasos en detalle.

Reiniciar en Modo Recovery

Primero, necesitamos iniciar LineageOS en modo recovery para instalar las Google Apps.
Para hacer esto, necesitamos desbloquear el acceso a este modo habilitando el reinicio avanzado.

Aquí te explico cómo:

  • Abrir la aplicación de Configuración.
  • En la barra de búsqueda, escribir “recovery”.
  • Habilitar la opción “Reboot to recovery”:
    android reboot to recovery option
  • Mantener presionada la tecla F5 para mostrar las opciones de reinicio de energía. Luego hacer clic en Recovery:
    android advanced recovery

Espera unos segundos para que el modo de recuperación se inicie.
El sistema ahora se reiniciará en modo de recuperación.
La interfaz principal se ve así:

android recovery mode

Ahora podemos empezar la instalación de Google Apps.

Instalar Google Apps

Una vez en modo de recuperación, sigue este procedimiento:

  • Conectar tu llave USB con el archivo zip de Google Apps en ella.
  • Hacer clic en “Mount”.
    Aquí es donde eliges qué partición montar (= hacer accesible la unidad USB).
    Necesitamos montar la llave USB, así que marca el elemento USB de la lista.
  • Luego, vuelve al menú principal, y hacer clic en “Install”.
  • Hacer clic en “Select Storage” y elegir la llave USB.
  • Finalmente, tus archivos deberían aparecer.
    Hacer clic en el archivo zip de NikGapps para instalarlo:

    Desliza para confirmar, no hay nada más que cambiar.
    (No reinicies después de la instalación, ya que volverá al modo de recuperación.)
  • Si todo está bien, ahora puedes reiniciar en modo normal. Vuelve al menú principal, hacer clic en “Reboot” y elige “System” del menú.

¡Ya terminaste! Tu Raspberry Pi se reiniciará ahora en modo normal.
Una vez en el escritorio de Android, verás que la Play Store está disponible en tu lista de aplicaciones.

Iniciar sesión en la Play Store

El último paso es iniciar sesión en Google Play, como lo harías en cualquier dispositivo Android.
Abre la app de la Play Store e intenta iniciar sesión con tu cuenta de Google:
google play store sign in prompt

Puedes recibir algunos mensajes de error durante este proceso, preguntando si deseas cerrar o esperar:



Sigue eligiendo “Wait” hasta que consigas iniciar sesión.

Una vez iniciada la sesión, puedes cerrar la app y reiniciar el dispositivo.
Después del reinicio, todo debería estar bien.

Ahora puedes instalar cualquier app o juego que quieras en tu Raspberry Pi :).

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Demostración en Video

Te tengo un video en mi canal de YouTube que te guía a través de la instalación de Android 12. Puedes verlo aquí como ejemplo de todo el proceso:

Suscríbete al canal RaspberryTips de YouTube para recibir nuevos videos directamente en tu feed:

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Preguntas Relacionadas

¿Puedes ejecutar AndroidTV en Raspberry Pi?

Sí, pero Android TV solo funciona en modelos más recientes de Raspberry Pi, con una imagen personalizada de LineageOS de Konstakang. No puede ejecutarse en Raspberry Pi 3B+ y modelos anteriores con este método.

Si tienes un Raspberry Pi 5, Pi 4, o Pi 400, puedes seguir los mismos pasos y elegir AndroidTV en lugar de Android al descargar la imagen. Los otros pasos son muy similares (la interfaz es ligeramente diferente, pero encontrarás tu camino gracias al sitio web del desarrollador).

Tengo un tutorial completo sobre Android TV que recomiendo leer si estás interesado. Y también puedes ver este otro video que hice hace un tiempo:

¡Eso es todo! Finalmente encontramos una manera de tener Android funcionando mejor que nunca en Raspberry Pi, y no es muy difícil de instalar. No necesitamos ninguna cuenta (excepto Google), y es gratis.

Cuando estés preparado, aquí tienes un atajo para ti:

Domina tu Raspberry Pi en 30 días: Si buscas los mejores consejos para convertirte en un experto en Raspberry Pi, este libro es para ti. Aprende habilidades útiles de Linux y practica múltiples proyectos con guías paso a paso.

Publicaciones Similares