martes, 12 de diciembre de 2017

Anbox, emulador sencillo de Android para Ubuntu y Debian

Anbox es un emulador de Android open source y disponible para diversas distribuciones de GNU/Linux.



Veamos como instalarlo:


Ubuntu

Esta es una de las distros oficialmente soportadas y está disponible como paquete snap.
Lo podemos instalar con estos comandos:
sudo apt-get install snapd
sudo snap install --classic anbox-installer
sudo anbox-installer

Debian

El anterior procedimiento no funciona en Debian, ya que no es una distro oficialmente soportada, pero es posible instalarlo en la Debian 9 o superior, en este caso hay que ejecutar los comandos:
sudo wget -O /etc/apt/trusted.gpg.d/zhsj.gpg https://ftp.ustclug.org/~zsj/anbox/zhsj.gpg
echo "deb [arch=amd64] https://ftp.ustclug.org/~zsj/anbox stretch main" |sudo tee /etc/apt/sources.list.d/anbox.list
sudo apt update && sudo apt install anbox
sudo systemctl enable anbox-container-manager.service
systemctl --user enable anbox-session-manager.service
 
Descargamos la imagen de android y la dejamos en la ubicación correcta.
sudo wget -O /var/lib/anbox/android.img https://build.anbox.io/android-images/2017/07/13/android_3_amd64.img
Ya solo nos quedaría reiniciar la máquina o simplemente iniciar los servicios con los comandos:
sudo systemctl start anbox-container-manager.service
systemctl --user start anbox-session-manager.service

Instalar apps

La manera más sencilla es conseguir los apk e instalarlos manualmente, para ello hay que instalar un par de paquetes extra:
sudo apt install android-tools-adb android-tools-fastboot
En andox hay que cambiar la configuración para que admite instalaciones desde fuentes externas.
Una vez hecho esto, y teniendo andbox corriendo, se instalaría con el comando: 
adb install 'app_deseada.apk'
Todavía está verde, muchas apps no me han funcionado, pero es algo normal y no quita que este sea un camino que puede dar muchos frutos en un futuro cercano.

Enlaces de interés

2 comentarios:

  1. Precisamente con Anbox UBports quiere traer soporte de aplicaciones Android a Ubuntu Touch
    https://lamiradadelreplicante.com/2017/12/25/ubports-traera-soporte-de-aplicaciones-android-a-ubuntu-touch/

    ResponderEliminar
  2. Otra alternativa es Shashlik http://www.shashlik.io/
    También hay un tutorial para instalarles apps: https://www.howtoforge.com/tutorial/how-to-install-and-run-android-apk-on-linux-with-shashlik/

    ResponderEliminar