Comment installer les frameworks Google (Play, Accounts, etc.) sur un périphérique virtuel Genymotion?

Je suis actuellement en train d’essayer Genymotion et Boy, c’est tellement plus rapide que l’émulateur ADT.

Mais je dois installer Google Play pour y télécharger des applications. Comment puis-je faire cela?

Mise à jour du 28 mai 2017: Cette méthode n’est plus supscope par moi et ne fonctionne plus pour autant que je sache. Ne l’essaie pas


# Comment append le support Google Apps et ARM à Genymotion v2.0 + #

Source originale: [GUIDE] Genymotion | Installation de ARM Translation et de GApps – XDA-Developers


Note (2 février): Contrairement aux rapports précédents, on a découvert qu’Android 4.4 fonctionne en fait avec la traduction ARM, même si elle est boguée. Suivez les mêmes étapes que précédemment, assurez-vous de télécharger les 4.4 GApp.

UPDATE-v1.1: J’ai des versions plus récentes de libhoudini et j’ai mis à jour le fichier ZIP. Cela corrige beaucoup de plantage d’applications et se bloque. Il suffit de flasher le nouveau et cela devrait fonctionner.


Ce guide est destiné à récupérer à la fois la traduction / support ARM (ce qui provoque les erreurs “INSTALL_FAILED_CPU_ABI_INCOMPATIBLE”) et les applications Google Play sur votre VM Genymotion.

  1. Téléchargez les ZIP suivants:
    • ARM Translation Installer v1.1 ( miroirs )
      Si vous rencontrez des problèmes lors de la traduction d’ARM, essayez de les télécharger à nouveau depuis un miroir
    • Téléchargez les bons GApp pour votre version Android:
      Si vous rencontrez des problèmes lors du clignotement de GApp, essayez de télécharger à nouveau depuis un miroir
      • Google Apps pour Android 6.0
      • Google Apps pour Android 5.1
      • Google Apps pour Android 5.0
      • Google Apps pour Android 4.4 ( télécharger des liens CM11 ) (4.4 GApps peuvent avoir des bogues)
      • Google Apps pour Android 4.3 ( miroirs )
      • Google Apps pour Android 4.2
      • Google Apps pour Android 4.1
  2. Ensuite, ouvrez votre VM Genymotion et accédez à l’écran d’accueil
  3. Glissez-déposez maintenant le Genymotion-ARM-Translation_v1.1.zip dans la fenêtre de VM de Genymotion.
  4. Il devrait dire “Transfert de fichier en cours”. Une fois qu’il vous demande de le flasher, cliquez sur “OK”.
  5. Redémarrez maintenant votre VM en utilisant ADB ( adb reboot ) ou une application comme ROM Toolbox. Si nécessaire, vous pouvez simplement fermer la fenêtre VM, mais je ne le recommande pas.
  6. Une fois sur l’écran d’accueil, glissez et déposez les gapps – * – signed.zip (le nom varie) sur votre VM, puis cliquez sur «OK» lorsque cela vous est demandé.
  7. Une fois terminé, redémarrez votre VM et ouvrez le Google Play Store.
  8. Connectez-vous en utilisant votre compte Google
  9. Une fois dans le magasin, allez dans le menu «Mes applications» et laissez tout mettre à jour (cela corrige beaucoup de problèmes). Essayez également de mettre à jour directement les services Google Play .
  10. Maintenant, essayez de chercher “Netflix” et “Google Drive”
  11. Si les deux applications apparaissent dans les résultats et que vous pouvez les télécharger / installer, alors félicitations: vous avez maintenant le support ARM et Google Play entièrement configuré!

Je l’ai testé sur Genymotion v2.0.1-v2.1 en utilisant les images Android 4.3 et 4.4. N’hésitez pas à ignorer les étapes GApp si vous ne souhaitez que la prise en charge ARM. Cela fonctionnera parfaitement bien en soi.


Old Zips: v1.0 . Ne les téléchargez pas car ils ne résoudront pas vos problèmes. Il est laissé à des fins d’archivage et d’expérimentation.

Comme la réponse précédente ne s’applique plus aux nouveaux appareils créés avec Genymotion 2.0, voici une nouvelle solution.

Installez Google Play sur Genymotion 2.0

La raison pour laquelle cela ne s’applique plus est que Genymotion n’inclut plus Google Apps dans l’image du périphérique virtuel. Selon Genymotion, ils travaillent avec Google, mais en attendant, la solution est bonne.

Installez Genymotion 2.10 ou supérieur, maintenant il y a un bouton dédié pour installer le nom de Google Play Services “Open GApps”. Lien pour plus d’infos

Processus en 3 étapes pour Genymotion 2.9 ou ci-dessous: –

4.4 Kitkat
5.0 Sucette
5.1 Sucette
6,0 guimauve
7.0 Nougat
7.1 Nougat (patch webview)
8.0 Oreo
8.1 Oreo

  1. Télécharger depuis le lien ci-dessus
  2. Il suffit de glisser-déposer le fichier zip téléchargé sur genymotion et de le redémarrer
  3. Ajoutez un compte Google et téléchargez “Google Play Music” et Exécuter.

EDIT 2

Après trois mois, nous pouvons dire: plus aucune application officielle de Google Apps sur Genymotion et CyanogenMod n’est un moyen d’obtenir Google Apps. Cependant, vous pouvez toujours utiliser le projet précédent de l’équipe Genymotion: AndroVM ( miroir de téléchargement ).


MODIFIER

Les applications Google seront supprimées de Genymotion en novembre. Vous pouvez trouver plus d’informations sur la page Google Plus de Genymotion .


Choisissez un appareil virtuel avec Google Apps:

Terminé:

Bon, c’est probablement le moyen le plus simple de le faire:

  1. Tout d’abord, vous devrez installer GAPPS .
  2. Ensuite, ouvrez la boîte virtuelle et attendez que l’écran d’accueil apparaisse sur Genymotion.
  3. Faites glisser et déposez le dossier GAPPS que vous avez téléchargé précédemment dans Genymotion.
  4. Vous obtiendrez une invite. Cliquez sur OK. Vous verriez beaucoup d’erreurs, mais ignorez-les et attendez que l’invite réussie apparaisse. Cliquez à nouveau sur OK et redémarrez le périphérique virtuel.
  5. Un écran de compte Google devrait apparaître. Ouvrez l’application Playstore si elle ne s’affiche pas. Connectez-vous à votre compte. Ignorez à nouveau les erreurs.
  6. Le Playstore devrait ouvrir maintenant et devrait être entièrement fonctionnel.

Maintenant, il existe une FAQ officielle sur l’utilisation de Google Play dans Comment installer les services Google Play? , voici le texte de la FAQ:

Pour des raisons de propriété intellectuelle, les services Google Play ne sont pas inclus par défaut dans les périphériques virtuels Genymotion. Cependant, si vous en avez vraiment besoin, vous pouvez utiliser les packages fournis par OpenGapps. Suivez simplement ces étapes:

  1. Visitez opengapps.org
  2. Sélectionnez x86 comme plate-forme
  3. Choisissez la version Android correspondant à votre périphérique virtuel
  4. Sélectionnez nano comme variante
  5. Télécharger le fichier zip
  6. Glissez et déposez le programme d’installation de zip dans le nouveau périphérique virtuel Genymotion (2.7.2 et versions ultérieures uniquement)
  7. Suivez les instructions contextuelles

Veuillez noter que Genymobile Inc. et Genymotion n’assument aucune responsabilité résultant du téléchargement, de l’installation et de l’utilisation des services Google Play au sein de vos appareils virtuels. Vous êtes seul responsable de l’utilisation et assumez toute la responsabilité liée à cette utilisation. De plus, nous déclinons toute garantie de quelque nature que ce soit à des fins particulières concernant la compatibilité des packages OpenGapps avec toute version de Genymotion.

Je pourrais flasher la traduction ARM mais pas les gapps, en utilisant https://stackoverflow.com/a/20013322/98057 . J’ai eu le “Ooops, quelque chose s’est mal passé en clignotant erreur gapps-jb-20121011-signed.zip” mentionné ci-dessus. Si vous lisez les journaux de Genymotion et trouvez une entrée comme:

 Sep 16 23:00:02 [Genymotion Player] [Error] [Adb][shell] Unable to finished process: "Process operation timed out" 

Essayez d’appliquer le flash en utilisant directement adb :

 $ adb -s 192.168.56.101:5555 shell "/system/bin/check-archive.sh /sdcard/Download/gapps-jb-20121011-signed.zip" $ adb -s 192.168.56.101:5555 shell "/system/bin/flash-archive.sh /sdcard/Download/gapps-jb-20121011-signed.zip" $ adb reboot 

Modifiez ces commandes en fonction de ce que disent vos fichiers journaux (le chemin et l’IP seront probablement différents).

J’ai d’ailleurs trouvé les fichiers journaux de Genymobile dans le dossier suivant:

 ~/.Genymobile/Genymotion/deployed//genymotion-player.log 

Google Apps KitKat pour Genymotion.

Téléchargez le fichier ZIP de Google Apps à partir du lien contenant les applications Google essentielles telles que Play Store, Gmail , YouTube , etc.

https://www.mediafire.com/?qbbt4lhyu9q10ix

Après avoir terminé le démarrage, faites glisser le fichier ZIP que nous avons téléchargé nommé update-gapps-4-4-2-signed.zip dans la fenêtre Genymotion. Il commence à installer Google Apps et demande votre confirmation. Confirme-le.

Essayez de faire toutes les étapes spécifiées dans le lien ci-dessous et avant de mettre à niveau VirtualBox vers la version 4.2 en suivant les instructions de VirtualBox 4.2.0 Publié avec le support de Drag’n’drop de l’hôte vers les invités Linux, plus . Ensuite, mettez à niveau Genymotion vers la dernière version.

Allez sur le bureau et lancez Genymotion. Sélectionnez un périphérique virtuel avec Android version 4.2, puis faites glisser les deux fichiers Genymotion-ARM-Translation_v1.1.zip en premier. Ensuite, Genymotion affichera les progrès et après cela, il lancera un dialog. Puis cliquez sur OK et il vous sera demandé de redémarrer l’appareil. Redémarrez ADB . Effectuez les mêmes étapes pour le deuxième fichier, gapps-jb-20130812-signed.zip et redémarrez ADB.

J’espère que cela va résoudre le problème. Vérifiez ce lien – il explique plus clairement.

Si quelqu’un a une erreur lors de la connexion à Google et que ce message apparaît:

Impossible de se connecter
ne peut pas établir une connexion fiable avec le serveur …

puis essayez de vous connecter depuis le navigateur – sur YouTube, Gmail, les sites Google, etc.

Cela m’a aidé Après m’être connecté au navigateur, j’ai pu me connecter à l’application Google Play …

Parfois, “ARM Translation Installer v1.1” ne fonctionne pas. Voici la solution simple pour installer Google Play.

  1. Accédez à ce lien: http://www.mediafire.com/download/jdn83v1v3bregyu/Galaxy+S4++HTC+One++Xperia+Z+-+4.2.2+-+with+Google+Apps+-+API+17 + – + 1080×1920.zip

  2. Téléchargez le fichier à partir du lien et extrayez-le pour obtenir le périphérique virtuel Android avec Google Play Store. Le fichier portera le nom de «Galaxy S4 HTC One Xperia Z – 4.2.2 – avec Google Apps – API 17 – 1080 × 1920».

  3. Fermez tous vos magasins Genymotion fonctionnant en arrière-plan.

  4. Copiez le fichier extrait dans le dossier suivant. C: \ Users \ ‘nom d’utilisateur’ \ AppData \ Local \ Genymobile \ Genymotion \ deploy

  5. Après avoir copié, vous devriez voir ce chemin: C: \ Users \ ‘nom d’utilisateur \ AppData \ Local \ Genymobile \ Genymotion \ déployé \ Galaxy S4 HTC One Xperia Z – 4.2.2 – avec Google Apps – API 17 – 1080×1920

  6. Dans le dossier «Galaxy S4 HTC One Xperia Z – 4.2.2 – avec Google Apps – API 17 – 1080 × 1920», vous verrez de nombreux fichiers * .vmdk et * .vbox.

  7. Ouvrez maintenant VirtualBox et sélectionnez Machine-> Ajouter et recherchez le dossier ci-dessus et importez le fichier * .vbox.

  8. Redémarrez Genymotion. Terminé.