Cómo instalar y usar Anbox Android Emulator en Ubuntu

Cómo instalar y usar Anbox Android Emulator en Ubuntu
Anbox es un tipo especial de emulador de Android. Técnicamente, no puedes llamarlo un emulador. Porque, Anbox utiliza tecnología de contenedores para ejecutar aplicaciones de Android en Linux al igual que LXC y Docker ejecuta diferentes contenedores de Linux. Entonces, por el momento, Anbox admite oficialmente aplicaciones de Android compiladas para arquitecturas x86 o x86_64. No puede ejecutar aplicaciones de Android compiladas para las arquitecturas del brazo con Anbox.

Tenga en cuenta que Anbox todavía está en versión beta. Entonces, no esperes una experiencia sin errores con Anbox.

En este artículo, te mostraré cómo instalar Anbox en Ubuntu 18.04 LTS. Entonces empecemos.

Instalación de módulos de kernel anbox:

Primero, debe instalar los módulos de kernel requeridos para Anbox. De lo contrario, Anbox no se ejecutará. Los módulos del núcleo que la necesidad de Anbox no está disponible en el repositorio oficial de paquetes de Ubuntu. Pero, puede agregar fácilmente el Morphis/Anbox-Apport PPA e instálelos desde allí.

Para agregar el Morphis/Anbox-Apport PPA, ejecute el siguiente comando:

$ sudo add-apt-repository PPA: Morphis/Anbox-Support

Ahora presiona continuar.

Se debe agregar el PPA y el caché del repositorio del paquete APT debe actualizarse automáticamente.

Ahora, instale los encabezados de Linux y los módulos de kernel anbox con el siguiente comando:

$ sudo apt install linux-headers-generic anbox-modules-dkms

Ahora presiona Y y luego presiona continuar.

Los encabezados de Linux y los módulos de kernel anbox se deben instalar.

Habilitando módulos de núcleo anbox:

Ahora tienes que habilitar el ashmem y aglutinante módulos de núcleo.

Para habilitar el ashmem Módulo de kernel, ejecute el siguiente comando:

$ sudo modprobe ashmem_linux

Para habilitar el aglutinante Módulo de kernel, ejecute el siguiente comando:

$ sudo modprobe binder_linux

Ahora, verifique si el /dev/ashmem y /dev/Binder Los dispositivos están disponibles de la siguiente manera:

$ ls -l /dev /Ashmem, Binder

Como puede ver, los dispositivos están disponibles. Entonces, estás listo para ir.

Instalación de Anbox:

Anbox se distribuye como un paquete Snap. Entonces, es muy fácil de instalar en Ubuntu 18.04 LTS.

Para instalar el paquete Snap de Anbox, ejecute el siguiente comando:

$ sudo Snap Install - -Devmode - -Beta Anbox

El paquete de Snap de Anbox se está instalando como puede ver.

El paquete Snap de Anbox está instalado en este punto.

Anexo inicial:

Una vez que se instala Anbox, puede encontrar Anbox en el menú de aplicaciones de Ubuntu 18.04 LTS Como puede ver en la captura de pantalla a continuación.

Como puede ver, Anbox se está ejecutando. También tiene algunas aplicaciones de Android preinstaladas.

Instalación de aplicaciones de Android en Anbox:

En esta sección, le mostraré cómo instalar aplicaciones de Android adicionales en Anbox. Entonces, cavemos.

Sabemos que las aplicaciones de Android se distribuyen como paquetes APK. Para instalar estos paquetes APK en Anbox, necesita ADB (Android Debug Bridge).

ADB está disponible en el repositorio oficial de paquetes de Ubuntu 18.04 LTS. Para instalar ADB, ejecute el siguiente comando:

$ sudo apt install adb

Ahora presiona Y y luego presiona Para confirmar la instalación.

Se debe instalar ADB.

Puede descargar el archivo APK de Android para su aplicación favorita de muchos sitios web. Uno de ellos es apkmirror (https: // www.apkmirror.com).

En apkmirror.com, encuentre su aplicación de Android favorita y seleccione la x86 o x86_64 Arquitectura de la página de descargas. De lo contrario, no se instalará en Anbox. Estoy descargando whatsapp en este artículo para la demostración.

Si tiene múltiples dispositivos Android conectados a su computadora, puede usar el siguiente comando para enumerarlos.

$ ADB dispositivos -l

Como puede ver, tengo un dispositivo (la identificación del dispositivo es emulador-5558) conectado en mi computadora. Es el dispositivo Anbox.

Ahora, puede instalar su archivo APK favorito en Anbox de la siguiente manera:

$ ADB instalación/ruta/a/apk/archivo
O
$ ADB -S Device_ID Install/Path/TO/APK/FILE

NOTA: Si solo tiene un dispositivo Android conectado a su computadora, entonces no tiene que especificar -S dispositivo_id opción.

He descargado el archivo APK de WhatsApp como puede ver en la captura de pantalla a continuación.

Ahora, para instalar el archivo de WhatsApp, ejecuté el siguiente comando:

$ ADB instalación ~/descargas/com.whatsapp_2.19.150-452813_minapi15 \
(x86 \) \ (nodpi \) _ apkmirror.comunicarse.apk

Como puede ver, la instalación fue exitosa.

Ahora, WhatsApp debe aparecer en el Administrador de aplicaciones de Anbox. No empieces whatsapp todavía. Anbox no asigna permiso a una aplicación recién instalada de forma predeterminada. Pero, debe asignar algunos permisos dependiendo de la aplicación que esté tratando de ejecutar.

Para asignar permiso a su aplicación, vaya a Ajustes.

Ahora, ve a Aplicaciones.

Seleccione su aplicación en la lista.

Ahora, ve a Permisos.

Ahora habilite los permisos que necesita.

Una vez que haya asignado los permisos, debería poder iniciar su aplicación deseada. Como puede ver, WhatsApp se está ejecutando.

Puedo hacer clic en los botones, no hay problema.

Como puede ver, la página de verificación del teléfono también funciona.

La página de selección de país también funciona.

Entonces, así es como instalas y usas Anbox en Ubuntu 18.04 LTS. Gracias por leer este artículo.