Genymotion: Émulateur rapide et facile pour Android : Installation et intégration [Tutoriel]

Beaucoup de développeurs, testeurs, vendeurs d'applications mobile ou même les joueurs souffrent de l’émulateur du SDK d' Android. Il est tellement lent qu’il en devient difficile de l’utiliser pour faire du debug ou tester les applications.   

Cet émulateur doit s’occuper des nombreuses fonctionnalités matérielles ainsi émuler un processeur ARM sur votre ordinateur . Cela fait énormément de calcul, ajoutez à cela le fait que les smartphones d’aujourd’hui sont puissants, et vous obtenez un émulateur très lent ! 

emulateur android
Émulateur du SDK Android

 Bref, qu'est ce que je peux faire ?

Si vous souhaitez vous amuser et tester vos applications avec Android d'une manière rapide et facile, alors je vous conseille d'essayer Genymotion

logo genymotion
Logo

Genymotion  est un moyen rapide, multi-plateforme émulateur Android qui vient avec images Android pré-configurées (x86 avec l’accélération matérielle OpenGL), a été mis à jour récemment, obtenant de nouveaux fonctionnalités telles que les gestes multi-touche ainsi que de nombreuses corrections de bugs.

Il vous permet de bénéficier d’un système Android complet dans une machine virtuelle au sein de votre ordinateur. Techniquement, il s’agit ici plus de virtualisation que d’émulation. 

emulateur genymotion
Genymotion

Il est disponible pour la plupart des systèmes d'exploitation: Windows, Linux et Mac OS X. Il est aussi simple à installer aussi puissant à utiliser.

 Il est noté aussi que vous pouvez utiliser plusieurs périphériques virtuels pré-configurés disponibles : Galaxy Nexus avec Android 4.1.1 et 4.2.2, Nexus 7 avec Android 4.1.1 et 4.2.2, Galaxy S4/HTC One/Xperia Z avec Android 4.2.2, Nexus One et Nexus S avec Android 4.2.2 ou 4.1.1 ainsi que quelques images génériques pour tablettes WXGA 10.1 »  et tablettes WSVGA 7.0 »  à la fois avec Android 4.1.1 et 4.2.2 etc. 
Suivez le processus d'installation!

Installation de Genymotion
En premier lieu, il va falloir vous enregistrer et valider votre inscription, ça prend 1 minute et dans ce cas là, c'est très pratique. Ensuite, vous allez pouvoir le télécharger. 
Pour utiliser Genymotion, vous devez installer Oracle VirtualBox (Oracle VirtualBox >= 4.2.12).

 #1. Inscription:
  1. Aller à la page d'inscription à Genymotion
  2. Dans le formulaire d'inscription, remplir les champs avec vos informations personnelles 
  3. Cliquez sur le bouton «Inscription»  
  4. Vous recevrez une validation E-mail. Cliquez sur le lien de validation pour terminer  
  5. Vous recevrez un autre e-mail, vous indiquant que votre inscription est maintenant terminée.
#2. Installation d' Oracle VirtualBox: 

Pour les utilisateurs de Windows ,Genymotion propose un paquet tout-en-un qui contient VirtualBox + Genymotion. C'est ce qu'il y a de plus simple. 
Et pour les autres OS , veuillez télécharger VirtualBox via le site officiel. Il est conseillé d'installer une version >= 4.2.12.
Voici comment se présente la page de téléchargement après inscription:
genymotion android
Téléchargement
 Sélectionnez la version correspondante à votre système et la télécharger.

#3. Installation de Genymotion: 

Après le téléchargement ,suivez le processus d'installation  selon votre système:
  • Windows  
 Double clique sur le .exe et suivez les étapes jusqu'à la fin d'installation
  • Linux  
Après le téléchargement du fichier .bin  ,on va rendre le fichier exécutable avec la commande selon l'architecture (64 ou x86 (32)) :
chmod +x genymotion-2.2.2_x64.bin
ou (pour x86)
chmod +x genymotion-2.2.2_x86.bin 
Puis on lance l'installation avec cette commande:
./genymotion-2.2.2_x64.bin
ou (pour x86)
./genymotion-2.2.2_x86.bin 

Il va vous demander si vous voulez installer Genymotion dans votre répertoire personnel, tapez "y" sans les guillemets et appuyez sur Entrée.
La commande a créé un dossier genymotion dans votre répertoire personnel, donc rendez-vous dans ce dossier en tapant:
cd ~/genymotion
Puis lancez genymotion:
./genymotion 
  • Mac OS X 
    1. Ouvrez le .dmg  (fichier d'installation).  
    2. Déplacez Genymotion et Genymotion Shell dans le répertoire de l'application. 

#4. Exécution de Genymotion et ajout des appareils virtuels : 

Maintenant on va ajouter des périphériques virtuels pré-configurés disponibles (Galaxy , Sony Xperia etc. )

Après de lancement de Genymotion, vous devriez voir un belle fenêtre s'ouvrir vous demandant si vous souhaitez ajouter un terminal virtuel, cliquez sur oui.

genymotion android
Ajout d'un périphérique


Ensuite, choisissez ce que vous voulez émuler, vous avez le choix.

genymotion android
Liste des périphériques disponibles

Ensuite il va vous demander de vous identifier, donc faites le, puis attendez qu'il télécharge le terminal virtuel.

genymotion android
Téléchargement et déploiement


Maintenant, il devrait apparaître sur la fenêtre principal, il ne vous reste plus qu'à le sélectionner et cliquer sur Lancer.
Et voila :
genymotion android
Terminal de Genymotion

#5. Intégration avec Eclipse pour le développement : 

Une des caractéristiques les plus intéressantes de Genymotion, c'est que vous pouvez tester votre application développée avec l'IDE Eclipse. Donc, voici les étapes pour déboguer votre application Android sur Genymotion depuis Eclipse.
  • Démarrez Eclipse
  • Allez dans le menu "Help/Install New Software..."
  • Dans la nouvelle fenêtre qui s'ouvre, cliquez sur le bouton "Ajouter ..." (en haut à droite de la fenêtre)
  • Remplissez les champs comme suit  et puis validez
genymotion android
Location: http://plugins.genymotion.com/eclipse

  • Vous devriez voir un arbre avec des noms Genymobile < Genymotion
  • Vérifiez les entrées, puis, cliquez sur "Suivant"
  • Lisez et acceptez la licence 
  • Eclipse vous avertir que le plugin n'est pas signé, l'accepter, même si Pour terminer l'installation, redémarrez Eclipse
  • Après le redémarrage d'Eclipse, vous verrez un nouveau bouton sur la barre d'outils: bouton Plugin : Plugin button
  • Enfin, vous pouvez vérifier l'installation: Allez sur "Help/Install New Software..." du menu, cliquez sur le bouton "Installation Details" . Dans la colonne "Plugin" Genymotion devrait apparaître.
Maintenant pour utiliser ce plugin , cliquez sur le bouton Plugin de la barre d'outils Eclipse Plugin.
Vous aurez besoin de mettre en chemin vers le répertoire d'installation Genymotion:

genymotion android
Ajouter le chemin d'installation de Genymotion
 Après cette configuration ,  cliquez autre fois sur le bouton Plugin , il va vous afficher la liste des périphériques virtuels déjà installés. Choisissez un, et cliquer sur "Start" l'émulateur se lance rapidement , puis fermer la fenêtre  qui affiche la liste des  périphériques. 

genymotion android
Périphériques ajoutés

genymotion android
Démarrage de l'émulateur


Finalement pour tester vos applications, juste exécutez le projet et choisissez ton nouveau périphérique comme émulateur et en profiter!

genymotion android
Choix d'émulateur



#6. Astuces:   
  • Genymotion supporte le Drag & Drop depuis l'ordinateur vers le périphérique.
  • Le presse-papiers est partagé entre votre ordinateur et Genymotion (copier & coller , pc <=> périphérique).
  • GPS widget , Camera widget, Batterie widget etc.
     
    genymotion android


 Conclusion

C'est fini maintenant , vous avez un bon et ultra-rapide émulateur offert par GenyMobile. Pour plus de détails ,visiter la documentation officiel. Si vous rencontrez des problèmes, laissez des commentaires ci-dessous.
Vous avez aimé cet article ? alors suivez-nous sur Twitter, Google+ et Facebook, et partagez-le avec les boutons ci-dessous ! Vos commentaires sont les bienvenus.


4 commentaires

hello et merci pour ton tuto très bien. J'ignore pourquoi mais en #3 je bute sur un problème. Je télécharge bien le fichier qui correspond à ma version AMD 64 pour Ubuntu14.10 en 64 bits, mais on dirait que je ne parviens pas à l'éxécuter. Si je passe par la logithèque il est coché "installé" mais si je tape la ligne de commande que tu proposes en #3 j'obtiens en réponse qu'il est impossible d'y accéder. Ce que je ne comprends pas c'est que le fichier que j'ai téléchargé depuis le site de virtual box est un fichier .dev et non .bin
est-ce que le prb peut venir de là ? Merci pour ton aide, mon but est d'avoir accès via genymotion a instagram sur mon ordi. Lola

Reply

Thank u

Reply

i have a problem with that

Reply

bonjour. moi quand je sélectionne un terminal virtuel (Samsung galaxy s5 par exemple) xa m'affiche "impossible de démarrer le terminal virtuel, virtualBox ne peut pas démarrer le terminal virtuel"
Que faire?

Reply

Enregistrer un commentaire