Avez-vous déjà pensé à exécuter une application Android ou un jeu sur votre système Linux ? Android et Linux sont des parents proches, et il n'y a pas de raison valable pour que cela ne vaille pas la peine d'être imaginé. Un nouveau projet prometteur « Anbox » est en passe de devenir une merveilleuse application pour les utilisateurs de Linux.
Anbox est un outil d'émulation de système Linux. Il peut agir comme une couche entre les applications Android et votre système Linux qui sont purement codées. Il vous permet d'exécuter et d'exécuter des applications Android sur votre système Linux.
Notez qu'Anbox n'est pas le premier émulateur Android pour Linux. Des projets comme Shashlik ou Genimobile utilisent également un émulateur pour exécuter Android. Ces émulateurs créent un système émulé complet avec son propre noyau. D'autre part, Anbox exécute le système Android sous le même noyau que le système d'exploitation hôte. Aucune couche d'émulation comme QEMU n'est nécessaire. Tout fonctionne directement sur le matériel. Il permet également une bien meilleure intégration avec le système d'exploitation hôte.
Anbox place le système d'exploitation Android dans un conteneur qui résume l'accès au matériel et intègre les systèmes de service de base dans un système Linux. Comme toute autre application native, chaque application Android est intégrée à votre système d'exploitation.
Installer Anbox sur Ubuntu
Dans ce tutoriel, nous vous guiderons à travers l'installation d'Anbox et configurerons votre Linux pour exécuter n'importe quelle application Android. Bien que ce ne soit pas une tâche facile, nous essaierons de vous la rendre plus simple.
Étape 1 - Mise à jour du système
Avant de commencer notre tutoriel, vous devez d'abord vous assurer que votre système est à jour. Lancez le Terminal et saisissez les commandes suivantes :
sudo apt-get update sudo apt-get upgrade
Étape 2 - Ajouter Anbox Repo à votre système
Dans cette section, nous ajouterons le PPA à votre système Linux et installerons le package anbox-modules-dkms essentiel et approprié, qui contient les modules du noyau.
Ajoutez le référentiel Anbox à votre système.
sudo add-apt-repository ppa:morphis/anbox-support
Mettez à jour votre système.
sudo apt update
Étape 3 - Installer les modules du noyau
Installez les modules de noyau appropriés à l'aide des commandes suivantes :
sudo apt install anbox-modules-dkms
Démarrez manuellement les modules du noyau :
sudo modprobe ashmem_linux sudo modprobe binder_linux
Étape 4 – Vérifier les modules du noyau
Maintenant, vérifions que les nouveaux modules du noyau ont été installés avec succès.
ls -l /dev/{ashmem,binder}
La sortie de la commande précédente devrait ressembler à la capture d'écran ci-dessous.
Étape 5 - Installation d'Anbox à l'aide de Snap
Nous allons maintenant installer l'Anbox à l'aide de la commande snap.
Tout d'abord, assurez-vous que Snap est installé. Ubuntu 18.04 et supérieur devrait être livré avec snap installé par défaut. Sinon, vous pouvez installer snap en utilisant notre guide.
snap --version
Installez Anbox. Notez que puisqu'il est encore en phase de développement, nous allons télécharger la version bêta.
sudo snap install --devmode --beta anbox
Une fois l'installation terminée, la sortie devrait ressembler à celle ci-dessous.
Étape 6 - Installation d'Android Studio
Étant donné qu'Anbox est un outil d'émulation pour Android, vous devez également installer des outils de développement Android pour y installer des applications.
Commencez par l'installation de Java pour Linux.
sudo apt install openjdk-11-jdk
Télécharger Android Studio : Malheureusement, l'application Android Studio n'a pas de package binaire téléchargeable. Téléchargez votre suite de développement pour Linux :
Cliquez ici pour la page de téléchargement.
Une fois le téléchargement terminé, vous pouvez revenir à votre terminal et extraire Android Studio.
cd ~/Downloads unzip android-studio-ide-*-linux.zip
Déplacez-vous maintenant dans le répertoire bin d'Android Studio pour démarrer le processus d'installation.
cd android-studio/bin
Exécutez le script d'installation d'Android Studio.
./studio.sh
Lorsque l'assistant Android Studio démarre, un écran de bienvenue apparaît comme ci-dessous. Appuyez sur suivant pour continuer.
Choisissez l'option Standard puis appuyez sur suivant pour continuer.
Sélectionnez le thème de votre interface utilisateur comme ci-dessous.
Vérifiez vos paramètres d'installation et appuyez sur suivant pour lancer le processus d'installation.
Une fois l'installation terminée avec succès, vous obtiendrez un écran récapitulatif comme ci-dessous.
Vous pouvez maintenant démarrer un nouveau projet Android Studio.
Étape 7 - Installer les outils de ligne de commande Android
sudo apt install android-tools-adb
Étape 8 - Démarrer le serveur ADB
Pour l'instant, l'Anbox est prête à fonctionner, mais vous devez d'abord démarrer le serveur ADB.
adb start-server
Étape 9 :Téléchargez votre application Android ou un jeu
Par exemple, recherchons un jeu à télécharger. APK Mirror est une excellente ressource pour trouver des jeux Android téléchargeables au format APK.
Accédez au miroir APK pour télécharger le jeu que vous souhaitez. Pour l'instant, notez que tous les jeux Android ne fonctionneront pas correctement sur Anbox. De plus, pour de meilleures configurations, vous devez installer la version x86 de votre jeu.
Étape 10 – Installer et configurer l'APK
Après avoir téléchargé votre jeu APK. Allez dans le répertoire des téléchargements.
cd ~/Downloads
Installez l'APK du jeu à l'aide de la commande ci-dessous.
adb install game.apk
Ouvrez le gestionnaire d'applications Anbox depuis vos applications.
Étape 11 :Lancez votre application ou votre jeu Android !
Voilà, vous avez maintenant l'application Android sur votre système Linux ! Il s'agit de configurer Anbox sur votre système Linux pour exécuter des applications Android. Vous pouvez maintenant profiter de vos jeux Android sur votre Linux.
Enfin, j'espère que vous avez apprécié ce tutoriel. Vos commentaires et questions sont les bienvenus.