Installation du Playstore sur Genymotion et Anbox

Genymtotion

Genymotion n’est plus à présenter pour ceux qui font du développement mobile avec Android que ce soit natif ou hybride.

Il s’agit d’un émulateur très léger, qui peut démarrer un terminal virtuel en quelques secondes. Je vous le recommande si vous faites souvent du développement Android.

Cependant il est gratuit uniquement pour un usage personnel.

Tous les émulateurs android sont installés par défaut avec les applications basiques : téléphone, message, camera photo, navigateur internet et les applications permettant de gérer le device.

Comment faire si on veut installer une application telle que facebook par exemple dans un terminal virtuel genymotion ?

…Grâce à opengapps

Pour envoyer un fichier quelconque depuis notre ordinateur vers le terminal virtuel, nous avons 2 solutions :

  • Drag and drop: on glisse notre fichier depuis l’ordinateur vers le terminal et le tour est joué.
  • En ligne de commande grâce à adb push

Nous allons détailler dans la suite de cet article la méthode « Drag and drop » qui nous demande moins d’efforts.

  1. On va sur https://opengapps.org/

2. Dans la colonne Platform, on choisit: x86

3. Dans la colonne android, on choisit notre version d’Android: 10.0

4. Dans la colonne variant, on choisit: pico

5. On clique sur le bouton Download en bas de la page

Une fois le fichier téléchargé, le fichier zip fait à peu près 100Mo et a pour nom « open_gapps-x86-10.0-pico-20210115.zip« 

Installation dans genymotion

On lance maintenant notre terminal virtuel.

Lorsque le terminal est prêt. On glisse le fichier zip vers le terminal.

A la fin du deploiement, genymotion demande de redémarrer le terminal virtuel.

C’est ce que nous allons faire.

Une fois démarré à nouveau. On devrait avoir notre icône Playstore comme ceci

Lorsqu’on lance l’application, on nous demande d’abord de saisir nos informations google (email et mot de passe) .

Une fois connecté, il nous est possible d’installer toutes sorte d’applications.

Anbox

Anbox (Android in a Box) est un logiciel linux qui permet de faire tourner une application Android à partir de son apk (android package kit).

Dans un premier temps, il faut installer Anbox. Cela se fait grâce aux commandes suivantes:

sudo snap install --beta --devmode anbox

Ensuite, il faut lancer une session


anbox session-manager

Et à partir de la, chercher Anbox dans la liste des logiciels et le lancer.