Cómo ejecutar aplicaciones de Android en distros de Linux (como Ubuntu)
On noviembre 3, 2021 by adminAndroid se ha convertido (casi) en la informática móvil de facto. Es por eso que sus aplicaciones son buscados incluso en otros sistemas operativos como Windows y Linux como todo el mundo desea utilizar sus aplicaciones favoritas en todos los dispositivos – incluso en los ordenadores de sobremesa y portátiles. Así que permítanme compartir la buena noticia con ustedes:
Puedes ejecutar aplicaciones de Android en Linux, gracias a una solución llamada Anbox. Anbox – un nombre corto para «Android in a Box» – convierte tu Linux en Android, permitiéndote instalar y usar aplicaciones Android como cualquier otra aplicación en tu sistema. Entonces, ¿a qué esperas? Vamos a comprobar cómo instalar y ejecutar aplicaciones Android en Linux.
10 preguntas más frecuentes sobre Linux
Probablemente hayas oído hablar de Linux como la alternativa libre a Windows y OS X. Es uno de…Leer más
Requisitos previos
Hablemos primero de las cosas esenciales que debes configurar antes de instalar y ejecutar aplicaciones Android en Linux, es decir, debe instalar Anbox. Ten en cuenta que este tutorial fue escrito para sistemas operativos basados en Debian, incluyendo Ubuntu y Linux Mint, por lo que puedes modificar algunos comandos para que funcionen en otras distros.
1.1 Comprueba si hay snapd
En primer lugar, debes comprobar si tu sistema soporta snapd. Abra un terminal y escriba snap find hello
. Si ves una lista de paquetes (como en la captura de pantalla de abajo), todo está bien. Si no, instala snapd usando esta guía de Ubuntu.
1.2 Instalar los módulos del kernel
Ahora, debemos instalar los módulos del kernel para Anbox, que ayudan a Anbox a ejecutar el contenedor de Android en Linux. He aquí cómo hacerlo:
- Abre un terminal y escribe
sudo add-apt-repository ppa:morphis/anbox-support ; sudo apt update ; sudo apt install linux-headers-generic anbox-modules-dkms
para instalar los módulos. - Una vez instalados los módulos, debes cargarlos por primera vez. Escribe
sudo modprobe ashmem_linux ; sudo modprobe binder_linux
, y no verás ningún mensaje de este comando, ¡sorprendentemente! - Por último, vamos a confirmar si los tienes instalados correctamente escribiendo este comando:
ls -1 /dev/{ashmem,binder}
. Verás lo siguiente:
1.3 Instalar el snap de Anbox
Ahora, vamos a instalar Anbox desde el Snap Store. Dicho esto, abre un terminal y escribe snap install --devmode --beta anbox
para instalar Anbox.
Si no funciona o da algún error o advertencia, prueba con este comando: sudo snap install --devmode --beta anbox
. Una vez instalado, puedes escribir snap info anbox
para confirmar su instalación en tu sistema comprobando la versión instalada de Anbox.
1.4 Instalar ADB para Linux
ADB -Android Debug Bridge- es una herramienta para conectarse y gestionar un dispositivo o instancia Android a través de la línea de comandos.
Anbox aprovecha esta herramienta para permitirte instalar apps en Anbox, es decir, Android en Linux. Veamos cómo hacerlo:
- En un terminal, escribe
sudo apt install android-tools-adb
. - Ahora, escribe y ejecuta
adb --version
para confirmar su instalación.
Android Apps en Linux
Por último, vamos a aprender a instalar apps en Anbox, lo que finalmente nos permitirá utilizarlas en Linux. Pero antes de poder hacerlo, debes tener un APK – es un ejecutable, forma empaquetada de una app; es como si tuvieras archivos .deb para Debian y Ubuntu.
Puedes descargarlo desde APKMirror – es un lugar popular y seguro para conseguir APKs.
Una vez que hayas descargado el APK, puedes escribir adb install <APK_FILE>
en el terminal.
Por ejemplo, yo usé adb install com.manco.steno.apk
para instalar Steno Notes -una aplicación minimalista para tomar notas- en mi sistema. Si ves un error de ADB, Anbox no se está ejecutando. Puedes escribir y ejecutar anbox.appmgr
para que Anbox se ponga en marcha. Después, ¡escribe el comando anterior de nuevo!
Si ejecutas el comando para Anbox, verás su ventana como en la captura de pantalla de abajo. Si no, siempre puedes buscar Anbox Application Manager en el menú de aplicaciones. Cuando lo ejecutes, verás la lista de aplicaciones instaladas.
Por ejemplo, ejecuté Calculadora, Calendario, Archivos, Configuración y Steno usando Anbox en Linux. Todas las aplicaciones se ejecutaron con éxito excepto Steno – se inició como otras, pero no aceptaba mi entrada. Puede ser porque Steno es una aplicación beta y puede tener errores. O tal vez Anbox no puede ejecutar todas las aplicaciones que están disponibles en la tienda de Google Play.
Sin embargo, todavía vale la pena un intento, y también, puede ejecutar múltiples aplicaciones!
Deja una respuesta