Anbox es una aplicación gratuita y de código abierto que actúa como capa de compatibilidad, permitiendo usar aplicaciones desarrolladas para Android en GNU/Linux. Integra y utiliza el kernel del sistema cliente, es decir que permite un rendimiento nativo superior al de una emulación. Anbox nos permitirá instalar apps de Android en Gnu/Linux de una manera fácil y sencilla, aunque únicamente en algunas distribuciones, nuestro objetivo es mostrarte como hacerlo fácilmente en Deepin.
Instalación de Anbox
Paso 1: Instalar módulos en el Kernel
Como primera medida visitaremos el siguiente enlace https://github.com/anbox/anbox-modules, haz clic en clonar y descargar, se te descargará un archivo ZIP, el cual deberás descomprimir, donde creas más conveniente. Una vez hecho esto, abrimos nuestro explorador de archivos, luego ingresamos en la carpeta descomprimida, llamada android-modules-master, hacemos clic derecho y le damos a abrir en terminal. A continuación deberás copiar, pegar y ejecutar uno por uno los siguientes comandos en la terminal:
sudo cp anbox.conf /etc/modules-load.d/
sudo cp 99-anbox.rules /lib/udev/rules.d/
sudo cp -rT ashmem /usr/src/anbox-ashmem-1
sudo cp -rT binder /usr/src/anbox-binder-1
sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1
Paso 2: Instalar el Android Debug Bridge (ADB)
Procedemos a instalar el puente de depuración que permitirá conectar e interactuar a nuestro sistema GNU/Linux con Android para ello abrimos un terminal y ejecutamos los siguientes comandos:
sudo apt install adb
sudo apt install android-tools-adb
Paso 3: Instalar el soporte para aplicaciones Snap
Ya que el tutorial está basado en la versión oficial Snap de Anbox deberemos instalar, mediante el terminal, dicho soporte en Deepin usando los siguientes comandos:
sudo apt install snapd
sudo snap install --devmode --beta anbox
Al concluir la instalación del soporte y la aplicación, borramos la carpeta descargada y reiniciamos el equipo; finalmente encontraremos en el lanzador de Deepin un acceso de nombre Anbox Application Manager el cual deberemos ejecutar con doble clic para iniciar la misma.
Nota: Pudiera ocurrir que al lanzarla por primera vez desde su acceso directo, este se quede en la pantalla de inicio y luego se cierre, aun si se intenta reiteradas veces. Para resolverlo bastará con iniciarla una vez vía terminal con el comando:
anbox.appmgr
Instalar aplicaciones en Android
El proyecto Anbox actualmente está basado en Android 7.1 Nougat y continua en estado beta, lo que significa que puedes encontrar un sin número de fallas como aplicaciones que no se ejecutan o que se cierran, que no muestran vídeo ni audio y un extenso; etc.
a) Preparamos las dependencias del sistema con:
sudo apt install wget curl lzip unzip squashfs-tools
b) Descargaremos el siguiente script con:
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
c) Le otorgamos permisos:
chmod +x install-playstore.sh
Ahora instalaremos la PlayStore en Ambox, y habilitaremos el uso de aplicaciones ARM mediante el uso de libhoudini. Todo esto ha sido automatizado mediante un script,
La instalación dependerá de la velocidad de tu Internet. Una vez que se han instalado los Google Services y la Play Store, ejecutamos el siguiente comando para limpiar.
d) Ejecutamos el script:
sudo ./install-playstore.sh
e) Limpiamos:
sudo ./install-playstore.sh --clean
Nota: Para utilizar Play Store, se debe acceder a la configuración de Android desde la rueda dentada y en la sección Aplicaciones y habilitar todos los permisos para ella y los Servicios de Google. También se deberá dar permisos a cada aplicación que instalemos en el futuro. Si aun así, no se te permite hacer login desde Play Store. Se deberá abrir un terminal y ejecutar:
sudo /snap/anbox/current/bin/anbox-bridge.sh start
¡Listo! Ahora es solo cosa de acceder con tus credenciales de Google, y descargar las aplicaciones.
Anbox corriendo en Deepin 15.11
De tener alguna inquietud o pregunta sobre el presente tutorial, no dudes en dejarnos un comentario y esperamos que te sea de provecho a la hora de ejecutar aplicaciones de Android en Deepin.
Finalmente un emulador que funciona, gracias.
Hola, se pueden instalar aplicaciones apk con el isntalador?
Hola, creo que si, digamos que bajaste la aplicación flipboard-app.apk y que la tienes en el directorio /home/andres/Downloads, para instalarla trata esto:
Déjame saber si te funciona.
Excelente tutorial, lastima que no me aparece en la playstore el juego call of dutty mobile ni mario kart tour. Tambien veo que al querer adicionar cuentas en el menu de configuracion se sale de esa pantalla
masilvad Hay aplicaciones que no corren o andan mal; estaría bueno hacer un listado entre todos de aquellas que funcionan correctamente
Consegui el apk del juego Call of Dutty Mobile, lo pase al ambiente anbox, lo instale pero al querer ejecutarlo no abre
soy nuevo, lo instale pero no funciono, solo abre se queda un rato con el logo de android y se cierra. utilice el comando «anbox.appmgr» pero me dice «No such file or directory» me gustaría desinstalarlo, como lo puedo hacer ??
José Andrés Rodríguez Romero
Hola, de manera general, por cada comando de instalación de snap
Entonces se desinstala con
Si quiere desinstalar todo lo que hay instalado con snap, primero lista todos los paquetes snap instalados con el comando
Luego para desinstalar cada uno de los paquetes, otra vez
Para terminar de desinstalar snap ejecuta
Luego para desinstalar los paquetes instalados con apt, por cada
Se desinstala con
No recomiendo que desinstale los paquetes
Porque son usados por otros componentes del sistema.
Al terminar desinstala cualquier «cabo suelto» con el comando
Este es el procedimiento general, espero que le ayude, si tiene más dudas pues pregunte con confianza.
También puede esperar a que Car te conteste, tal vez él le dé una lista detallada de todos y cada uno de los comandos de desinstalación.
Saludos.
Hola Comunidad..
He hecho el tutorial asta el final y no me ha funcionado
alguien se atreve hacer algun tutorial en video para saber como funciona o donde fallo
de antemano agradecer a toda la comunidad
por cierto he visto otros tutoriales pero estan basados en ubuntu y no tienen nada que ver
Jose Gonzalez Carrillo
Hola, ¿cuál fue el mensaje de error que le dió? Asegúrese de haber hecho todos lo pasos y no haberse saltado nada.
buenas tardes a todos, aquí está mi problema cuando ejecuto en la terminal, sudo cp anbox.conf /etc/modules-load.d/
me pone ca
cp: no se puede evaluar ‘anbox.conf’: ningún archivo o carpeta de este tipo
dany2a
Hola, posiblemente en la terminal cuando ejecutó el comando estaba en una carpeta y el archivo anbox.conf está en otra carpeta.
résolue merci
Me podrías explicar como resolviste tu problema, por favor?. Tengo (creo) todo instalado pero me aparece el mismo problema que tenias vos. Por eso es que te molesto ya que soy novato en Linux pero muy contento con Deepin. Gracias.
anbox.appmgr
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
Bonsoir error dany@dany-PC:~$ anbox.appmgr
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
[ 2019-11-30 16:52:16] [launch.cpp:182@operator()] Session manager is not yet running, trying to start it
[ 2019-11-30 16:52:16] [launch.cpp:116@launch_session_manager] Started session manager, will now try to connect ..
[ 2019-11-30 16:52:16] [splash_screen.cpp:50@SplashScreen] Window has no associated renderer yet, creating one …
[ 2019-11-30 16:53:06] [launch.cpp:214@operator()] Session manager failed to become ready
dany@dany-PC:~$
hola. tengo un inconveniente. ya instale el emulador pero al momento de instalar la play store no me aparece de ninguna manera, ni sisquiera en la parte de configuraciones> aplicaciones. que sera?
idem
Encontré otra manera de instalar las apps -> https://es.aptoide.com/ desde aptoide descargas el apk y luego vas a la carpeta de descargas -> click derecho en espacio dentro de la carpeta -> abrir en terminal -> seguido ejecutar
luego queda la store de aptoide instalada
hola soy nuevo en deepin y he intentado instalar anbox pero al momento de ejecutar el script en la consola no muestra ningun mensaje de salida como si se ejecutara de fondo pero no instala la play store ni me deja añadir la cuenta de google si descargo la tienda de forma manual manualmente
Morthenx Hola, ¿Instaló Anbox usando el método en este articulo o usando Snap? ¿Qué versión de Deepin tiene usted? Si lo instaló con el método en esta publicación ¿ha tratado la alternativa usando Snap?
Saludos.
lo instale como lo decia este articulo. tengo deepin 15.11 y como seria la alternativa con snap? gracias.
Morthenx Tras una investigación más profunda al parecer el paquete Snap ya no esta disponible, Sin embargo la documentación de Anbox aun la muestra como método de instalación lo cual me confundió https://docs.anbox.io/userguide/install.html la pagina explica otros métodos de instalación pero honestamente no se si esto funcionaria en Deepin.
Tendríamos que esperar a ver si Dziban u otro miembro del foro te puede ayudar ya que yo personalmente no uso Anbox, Sí en efecto el metodo explicado en este artículo ya no funciona tal vez es hora de comenzar a trabajar en otra publicación sobre el tema 🤔.
Saludos.
Hola a todos. Tengo el mismo problema. Habiendo seguido todos los pasos detallados más abajo, me sale este mensaje en la terminal:
$ anbox.appmgr
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
[ 2020-06-26 10:57:43] [launch.cpp:214@operator()] Session manager failed to become ready
Alguna solución a la fecha?. Gracias por los aportes.
2 Preguntas… se puede jugar? o Anbox no trae aceleracion 3D? y Netflix? se puede ver? o tendra algun conflicto con DRM o algo?
hi
5.10.5?
A
Hola, me sale el siguiente error:
sudo dkms install anbox-ashmem/1
Error! Your kernel headers for kernel 4.4.0-184-generic cannot be found.
Please install the linux-headers-4.4.0-184-generic package,
or use the –kernelsourcedir option to tell DKMS where it’s located
Agradezco la ayuda.
Saludos, realice todo el procedimiento y al fnal me da error
Buenas noches, no se si este hilo está cerrado o creo uno nuevo pero aqui les va mi problema, quiero instalar anbox en esta nueva versión de deepin 20.1 pero cuando voy a instalar los modulos ya sea por github o por el paquete que se encuentra dentro de las repo me da el siguiente error en cuanto al kernel.
Alguna ayuda al respecto, ya revise que tenga instalado el dkms y linux header correspondiente al kernel 5.10.5
¿Podrías mostrar lo que dice el make.log? Quizás ahí está el secreto del fallo.
Saludos.
Eli Hola gracias por la rapida respuesta en relación a los log los dejo por aca