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 snapdUna vez instalado, ya podemos empezar a instalar Anbox:
sudo snap install --devmode --beta anboxQuizá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 anboxPara 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-supportLuego reiniciamos.
sudo apt update
sudo apt install linux-headers-generic anbox-modules-dkms
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.appmgrPara instalar las aplicaciones utilizaremos ADB (herramienta para comunicarte con un emulador/dispositivo Android):
sudo apt install android-tools-adbAhora 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.apkYa 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 yetLa solución fue reiniciar/iniciar el servicio tal y como nos dice el mensaje:
sudo snap stop anboxOtros problemas conocidos
sudo snap start anbox
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113Puede 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
Publicar un comentario