Android, Genymotion, APK – Installer un environnement de recette et de développement pour Android


On avait déjà abordé la nécessité d’avoir un environnement de développement voir tout bonnement environnement de recette pour l’écosystème Android ou iOS. Lorsque on ne souhaite pas passé du temps à faire l’installation du SDK Android qui est parfois compliqué et extrêmement chronophage.

Il est donc souvent recommander de ne pas réinventer la roue et de saisir toutes les solutions qui s’offrent à vous afin d’accélérer l’obtention du résultat. J’ai donc, comme beaucoup, jeté mon dévolu sur la solution combinée Virtualbox et Genymotion

Les indispensables

Voilà tous les softs nécessaires pour faire une installation complète.

Logiquement, si vous vous inscrivez sur Genymotion (c’est gratuit), vous obtiendrez le logiciel nécessaire. Lors de l’installation de Genymotion, en l’absence de VirtualBox, il vous sera demander de le télécharger

Une ressource vidéo pour découvrir plus etape par etape la marche à suivre pour installer Genymotion et VirtualBox.

Source : https://www.youtube.com/watch?v=PoS2Vzt395I

Le tableau de bord de Genymotion avec quelques emulateurs

Android, Genymotion, APK - Installer un environnement de recette et de développement pour Android

Le pendant dans VirtualBox de l’installation via le tableau de bord de Genymotion des « virtual machines »
Android, Genymotion, APK - Installer un environnement de recette et de développement pour Android

Installation d’un .apk via la console

Voilà dans les grandes lignes, comment installer un fichier .apk via des commandes dans la console

Démarrer le SDK
cd [your-path]/android-sdk-macosx/tools/
./android

Lister les « devices » disponibles
[your-path]/android-sdk-macosx/platform-tools/adb devices

Installer un fichier .apk
[your-path]/android-sdk-macosx/platform-tools/adb install [your-path]/mon_apk_android.apk

Installation d’un .apk via un glisser-déposer sur l’émulateur lancé Genymotion

L’idée est d’éviter de faire des installations via la console d’un apk mais de faire un glisser-déposer sur l’émulateur lancé Genymotion.

Voilà les étapes à suivre :

  1. Télécharger le fichier zip suivant : ARM Traduction Installer v1.1 – https://dl.dropboxusercontent.com/u/14700716/XDA-Shares/Genymotion-ARM-Translation_v1.1.zip
  2. Ouvrir la VM via Genymotion et aller sur l’écran d’accueil
  3. Faire un simple glisser-déposer vers la machine virtuelle Genymotion bref l’émulateur.
  4. Il faut ensuite redémarrer la VM et vous pouvez ensuite installer des .apk signés en faisant un glisser-déposer.

Faire un glisser-déposer du fichier (Genymotion-ARM-Translation_v1.1.zip) vers la machine virtuelle Genymotion bref l’émulateur.
Android, Genymotion, APK - Installer un environnement de recette et de développement pour Android

Cliquez sur Oui pour installer le fichier (Genymotion-ARM-Translation_v1.1.zip)
Android, Genymotion, APK - Installer un environnement de recette et de développement pour Android

Si votre VM ne possède pas toutes les librairies nécessaires

Là, le mieux est d’installé l’.apk via la console.apk avec les lignes de commande citées plus haut.

Une remarque utile sur le maniement de l’émulateur

Pour information, une petite commande qui peut se révéler utile afin de faire passer l’émulateur Android de l’affichage portrait à l’affichage paysage donc d’effectuer une rotation de l’émulateur.

Sous Mac : Fn + Left CTRL + F12
Sous Windows : Left CTRL + F11 or Left CTRL + F12