Comment installer et utiliser un émulateur Android ANBOX sur Ubuntu

Comment installer et utiliser un émulateur Android ANBOX sur Ubuntu
ANBOX est un type spécial d'émulateur Android. Techniquement, vous ne pouvez pas l'appeler un émulateur. Parce que, ANBOX utilise la technologie de contenerisation pour exécuter les applications Android sur Linux tout comme LXC et Docker exécute différents conteneurs Linux. Ainsi, pour le moment, ANBOX ne prend officiellement que les applications Android uniquement compilées pour les architectures x86 ou x86_64. Vous ne pouvez pas exécuter les applications Android compilées pour les architectures ARM avec ANBOX.

Notez que, ANBOX est toujours en version bêta. Alors, ne vous attendez pas à une expérience sans bug avec ANBOX.

Dans cet article, je vais vous montrer comment installer ANBOX sur Ubuntu 18.04 LTS. Alors, commençons.

Installation des modules de noyau ANBOX:

Tout d'abord, vous devez installer les modules de noyau requis pour ANBOX. Sinon, Anbox ne fonctionnera pas. Les modules de noyau dont ANBOX ont besoin ne sont pas disponibles dans le référentiel officiel de package d'Ubuntu. Mais, vous pouvez facilement ajouter le MORPHIS / ASBOX-SUPPORT PPA et installez-les à partir de là.

Pour ajouter le MORPHIS / ASBOX-SUPPORT PPA, exécutez la commande suivante:

$ sudo add-att-repository ppa: Morphis / ANBOX-Support

Maintenant, appuyez sur continuer.

Le PPA doit être ajouté et le cache du référentiel de packages APT doit être automatiquement mis à jour.

Maintenant, installez les en-têtes Linux et les modules de noyau ANBOX avec la commande suivante:

$ sudo apt install linux-headers-genric abox modules-dkms

Maintenant, appuyez sur y Et puis appuyez sur continuer.

Les en-têtes Linux et les modules de noyau ANBOX doivent être installés.

Activation des modules de noyau ANBOX:

Maintenant, vous devez activer le center et classeur modules de noyau.

Pour activer le center Module du noyau, exécutez la commande suivante:

$ sudo modprobe ashmem_linux

Pour activer le classeur Module du noyau, exécutez la commande suivante:

$ sudo modprobe binder_linux

Maintenant, vérifiez si le / dev / ashmem et / dev / liant Les appareils sont disponibles comme suit:

$ ls -l / dev / ashmem, liant

Comme vous pouvez le voir, les appareils sont disponibles. Alors, tu es prêt à partir.

Installation de ANBOX:

ANBOX est distribué en tant que package SNAP. Il est donc très facile à installer sur Ubuntu 18.04 LTS.

Pour installer le package SNAP ANBOX, exécutez la commande suivante:

$ sudo snap install --vmode --beta anbox

Le package SNAP ANBOX est en cours d'installation comme vous pouvez le voir.

Le package SNAP ANBOX est installé à ce stade.

Démarrage de la pseudo:

Une fois ANBOX installé, vous pouvez trouver ANBOX dans le menu des applications d'Ubuntu 18.04 LTS comme vous pouvez le voir dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, Anbox fonctionne. Il a également des applications Android préinstallées.

Installation des applications Android sur ANBOX:

Dans cette section, je vais vous montrer comment installer des applications Android supplémentaires sur ANBOX. Alors, creusons.

Nous savons que les applications Android sont distribuées sous forme de packages APK. Afin d'installer ces packages APK sur ANBOX, vous avez besoin de BAD (Android Debug Bridge).

ADB est disponible dans le référentiel officiel de package d'Ubuntu 18.04 LTS. Pour installer ADB, exécutez la commande suivante:

$ sudo apt install adb

Maintenant, appuyez sur y Et puis appuyez sur Pour confirmer l'installation.

La BAD doit être installée.

Vous pouvez télécharger le fichier Android APK pour votre application préférée à partir de nombreux sites Web. L'un d'eux est apkmirror (https: // www.apkmirror.com).

En apkmirror.com, trouvez votre application Android préférée et sélectionnez le x86 ou x86_64 Architecture de la page de téléchargements. Sinon, il ne s'installe pas sur ANBOX. Je télécharge WhatsApp dans cet article pour la démonstration.

Si vous avez plusieurs appareils Android connectés à votre ordinateur, vous pouvez utiliser la commande suivante pour les répertorier.

$ dispositifs ADB -l

Comme vous pouvez le voir, j'ai un appareil (l'ID de périphérique est Émulateur-5558) connecté sur mon ordinateur. C'est le périphérique ANBOX.

Maintenant, vous pouvez installer votre fichier APK préféré sur ANBOX comme suit:

$ ADB INSTALLATION / PATH / TO / APK / Fichier
Ou
$ adb -s device_id install / path / to / apk / fichier

NOTE: Si vous n'avez qu'un seul appareil Android connecté à votre ordinateur, vous n'avez pas à spécifier -s device_id option.

J'ai téléchargé le fichier WhatsApp APK comme vous pouvez le voir dans la capture d'écran ci-dessous.

Maintenant, pour installer le fichier WhatsApp, j'ai exécuté la commande suivante:

$ ADB Install ~ / Téléchargements / com.WhatsApp_2.19.150-452813_MINAPI15 \
(x86 \) \ (nodpi \) _ apkmirror.com.apk

Comme vous pouvez le voir, l'installation a réussi.

Maintenant, WhatsApp devrait être répertorié dans le gestionnaire d'applications de l'ANBOX. Ne commencez pas encore WhatsApp. ANBOX n'attribue aucune autorisation à une application nouvellement installée par défaut. Mais, vous devez attribuer quelques autorisations en fonction de l'application que vous essayez d'exécuter.

Pour attribuer une autorisation à votre application, allez à Paramètres.

Maintenant, allez à applications.

Sélectionnez votre application dans la liste.

Maintenant, allez à Autorisation.

Activez maintenant les autorisations dont vous avez besoin.

Une fois que vous avez attribué les autorisations, vous devriez pouvoir démarrer votre application souhaitée. Comme vous pouvez le voir, WhatsApp fonctionne.

Je peux cliquer sur les boutons, pas de problème.

Comme vous pouvez le voir, la page de vérification du téléphone fonctionne également.

La page de sélection du pays fonctionne aussi.

Donc, c'est comme ça que vous installez et utilisez ANBOX sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.