anbox ejecutar apps de android en linux ubuntu

Anbox diferencia de otros proyectos como Genimobile o Shashlik , Anbox ejecuta el sistema Android en el mismo kernel/núcleo de nuestra distribución sin la necesidad de emularlo como lo hacen los otros, todo se ejecuta directamente en el hardware.


Anbox funciona ejecutando el entorno de tiempo de ejecución de Android en un contenedor LXC, recreando la estructura de directorios de Android como una imagen de bucle montable, mientras usa el kernel de Linux nativo para ejecutar aplicaciones.

Instalar Anbox

Si quieres instalar anbox en fedora revisa aca, empezaremos instalando el paquete snapd, dado que Anbox sólo se distribuye oficialmente como paquete Snap:

sudo apt install snapd
Una vez instalado, ya podemos empezar a instalar Anbox:
sudo snap install --devmode --beta anbox
Quizás te estés preguntando el motivo del “–devmode”, esto es así porque el paquete snap de Anbox todavía no esta terminado. También por esto Anbox no se actualizará automáticamente y tendremos que actualizarlo con este comando:
sudo snap refresh --beta --devmode anbox
Para que Anbox funcione, el kernel necesita unos módulos especiales de Anbox. Por ello, añadiremos el PPA de Anbox e instalaremos los módulos:
sudo add-apt-repository ppa:morphis/anbox-support
sudo apt update
sudo apt install linux-headers-generic anbox-modules-dkms
Luego reiniciamos.

Si tenemos al

Instalar aplicaciones en Anbox

Anbox lo prodemos iniciar como una programa cualquiera desde el menú de aplicaciones buscando ‘anbox’ o ejecutándolo desde el terminal:
anbox.appmgr
Para instalar las aplicaciones utilizaremos ADB (herramienta para comunicarte con un emulador/dispositivo Android):
sudo apt install android-tools-adb
Ahora sólo tendremos que descargar el APK de la aplicación que queramos instalar. F-Droid tiene un buen catalogo de aplicaciones libres. Yo he descargado unos cuantos APKs y los he instalado de la siguiente manera:
adb install mi_aplicacion.apk
Ya sabemos instalar la aplicaciones mediante ADB. Las aplicaciones instaladas se añadirán automáticamente a Anbox.

Solucionar otros errores

Este error lo encontramos al intentar iniciar Anbox
[daemon.cpp:59@Run] Application manager service is not running yet
La solución fue reiniciar/iniciar el servicio tal y como nos dice el mensaje:
sudo snap stop anbox
sudo snap start anbox
Otros problemas conocidos
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
Puede que no te deje instar algun apk debido a que no es compatible con la arquitectura del procesador X86 podremos usar algunas apps para arm agregandole la libreria houdini ver acá, sin embargo no todas funcionaran tal es el caso de roblox.

En un raspberry o algun otro pc de arquitectura arm deberian de funcionar estas apps.

Fuente:
lignux.com

Comentarios