Anbox
Anbox, que significa "Android en una caja", es un emulador de Android disponible para sistemas operativos GNU/Linux. Sin embargo, el término "emulador" podría ser engañoso porque Anbox no usa la virtualización para ejecutar Android. Hay muchos otros emuladores de Android, pero Anbox ofrece las siguientes características:
Instalación de Anbox
La instalación de Anbox consta de dos pasos. El primer paso es difícil porque requiere trabajar con los módulos del núcleo. Sin embargo, una vez que se establezcan los módulos del núcleo, Anbox estará listo para funcionar. Para nuestra demostración, usaremos ubuntu
Configuración de módulos de kernel
Anbox depende de dos módulos de núcleo: Ashmem y Binder. Para obtener la última versión de cualquier distribución que ejecute el último núcleo estable, estos módulos ya deberían estar instalados.
Para verificar si existen los módulos del núcleo, use el siguiente comando:
$ LS -1 /dev /Ashmem, Binder
Si no existen, entonces deben instalarse manualmente. Para instalar estos módulos de kernel, su sistema debe tener instalados DKMS y Linux-Headers. Ejecute el siguiente comando específico de distribución para instalarlos.
Debian:
$ apt instalación dkms linux-headers-amd64
Ubuntu:
$ sudo apt instalación dkms linux-headers-generic
Para centos, rhel y derivados:
$ sudo yum instalación dkms kernel-devel
Para OpenSuse, Suse Linux y Derivados:
$ sudo zypper install dkms kernel-default-devel
Ahora, instalemos los módulos de núcleo Anbox, que están directamente disponibles en el repositorio del módulo GitHub Anbox.
$ git clon https: // github.com/anbox/anboxmodules.git
Ejecute el script de instalación.
$ sudo ./INSTALAR.mierda
Los módulos deben cargarse manualmente. Alternativamente, puede reiniciar el sistema para cargarlos de forma predeterminada.
$ sudo modprobe ashmem_linux && sudo modprobe binder_linux
Ahora, el siguiente comando se puede usar para mostrar si hay dos nodos nuevos en el directorio /dev directorio.
$ LS -1 /dev /Ashmem, Binder
Instalar anbox snap
Anbox está disponible como un paquete Snap. Por lo tanto, este paso será idéntico para todas las distribuciones. Las instantáneas son paquetes universales de Linux que se pueden ejecutar en cualquier distribución. Verifique la documentación oficial de SNAP para obtener la instrucción de instalación SNAP adecuada en todas las distribuciones compatibles.
Ejecute el siguiente comando para instalar el complemento Anbox.
$ sudo Snap Install - -Devmode - -Beta Anbox
Debido a que Anbox no tiene el soporte completo de SNAP porque todavía está en beta, debe instalarse usando -DevMode. En consecuencia, el SNAP no se actualizará automáticamente. Para actualizar manualmente el Snap de Anbox, ejecute el siguiente comando.
$ sudo snap actualización - -beta - -devmode anbox
Usando anbox
Lanzamiento de anbox
Anbox debe aparecer en el menú de la aplicación. En este ejemplo, se puede acceder directamente desde el menú Ubuntu.
Esta imagen siguiente muestra la ventana base de Anbox, que enumera todas las aplicaciones que están instaladas actualmente.
Ahora usaremos la aplicación de calculadora.
Instalación de una aplicación en Anbox
Para instalar aplicaciones en Anbox, tenemos que usar Android Debug Bridge (ADB). Ejecute el comando específico de distribución apropiado para instalar ADB.
Para Debian/Ubuntu y derivados:
$ sudo apt instalación android-tools-adb
Para Fedora y Derivados:
$ sudo dnf instalación de androides
Para Arch Linux y derivados:
$ Sudo Pacman -S -Tools Android
Para OpenSuse, Suse Linux y Derivados. Echa un vistazo a las herramientas de Android en OpenSuse:
$ sudo zypper install android-tools
Una vez instalado, ejecute el siguiente comando mientras Anbox se ejecuta para iniciar el servidor ADB y reconocer a Anbox como un dispositivo Android conectado a la computadora.
$ ADB dispositivos
Por defecto, Anbox no viene con Google Play Store ni cualquier otra tienda de aplicaciones instalada. Usaremos ADB para instalar paquetes APK en Anbox. Tenga en cuenta que las aplicaciones pueden no instalar y ejecutar si contienen binarios nativos que no son compatibles con la arquitectura x86.
$ ADB instalación.apk
Instalación de Google Play Store en Anbox
Este proceso, que equivale a ejecutar un script bash simple disponible en GitHub, es importante si desea una experiencia de Android completa. El script instalará la tienda Google Play junto con Libhoudini, que es importante para las aplicaciones de brazo de ejecución.
Primero, asegúrese de que su sistema contenga todas las dependencias necesarias para realizar este procedimiento. Ejecute el comando específico de distribución.
Para Debian/Ubuntu y derivados:
$ sudo apt instalación wget curl lzip alquitranado squashfs-herramientas
Para Fedora y Derivados:
$ sudo dnf instalación wget curl lzip alquitranado squashfs-herramientas
Para Arch Linux y derivados:
$ sudo Pacman -s Wget Curl Lzip Tar Unzip Squashfs -Tools
Ahora, descargue el guión.
$ wget https: // raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.mierda
Marque el script como un archivo ejecutable.
$ chmod +x install-playstore.mierda
Ejecutar el guión.
ps ./instalar-playstore.mierda
Una vez que todo está completo, Anbox está listo para funcionar!
Como puede ver, la tienda Google Play se ha instalado.
Pensamientos finales
Anbox es una herramienta robusta para ejecutar aplicaciones de Android en Linux. Sin embargo, el proceso de configuración inicial es complejo y faltan mapeo clave. Si puedes ignorar estos dos defectos, Anbox es un gran emulador de Android. Sin embargo, si Anbox no es para usted, no se preocupe: hay varios otros emuladores de Android. Mira las mejores formas de ejecutar aplicaciones y juegos de Android en Linux.
Computación feliz!