Google Play Store est-il pris en charge dans les émulateurs AVD?

Après un peu de recherche sur Google, je suis incapable de trouver la réponse à cette question. Est-ce que Google Play Store prend officiellement en charge les émulateurs AVD.

Je sais que c’était une fois arrêté, puis j’entends qu’il a été ramené après une version spécifique d’android. J’utilise avd android version 4.4.3 (api 19) google app. Je ne vois pas une application Google Play Store là-bas. Suis-je censé l’attendre? Ou existe-t-il un fichier officiel apk pour Google Play Store qui peut être installé officiellement sur l’AVD?

Depuis Android Studio 2.3.2, vous pouvez désormais créer un AVD sur lequel Play Store est pré-installé. Actuellement, il est pris en charge sur le AVD en cours d’exécution

  • Une définition de périphérique du téléphone Nexus 5 ou 5X ou de tout autre Android Wear
  • Une image système depuis Android 7.0 (API 24)

Source officielle

Pour les autres émulateurs, vous pouvez essayer la solution mentionnée dans cette réponse .

Le Google Play Store est maintenant préinstallé sur l’émulateur Android. Assurez-vous que vous exécutez la dernière version d’Android Studio 2.4. Dans Android Studio AVD Manager, choisissez une configuration de périphérique virtuel sur laquelle se trouve l’icône Google Play Store, puis sélectionnez l’une des images système portant l’étiquette “Google Play”. Voir cette note de publication: https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html

Android Studio AVD Manager avec prise en charge de Google Play Store

Oui, vous pouvez activer / utiliser Play Store sur un émulateur Android (AVD): avant cela, vous devez définir certaines conditions préalables:

  1. Démarrez Android SDK Manager et sélectionnez Google Play Image du système Intel x86 Atom (recommandé: car il fonctionnera relativement plus rapidement ) de votre version Android requirejse (par exemple: Android 7.1.1 ou API 25 )

[Note: s’il vous plaît, gardez toutes les autres choses si elles sont installées pour la première fois ] Ou installez l’image ci-dessous: entrer la description de l'image ici

  1. Après le téléchargement est terminé Goto Tools -> Manage AVDs … -> Créer à partir de votre Android SDK Manager

  2. entrer la description de l'image ici

Vérifiez que vous avez fourni l’option suivante correctement. Je ne suis pas sûr du stockage interne et de la carte SD. Vous pouvez choisir différents. Et Target doit être votre version Android téléchargée

  1. Vérifiez également que Google Play Intel Atom (x86) dans CPU / ABI est fourni

  2. Cliquez sur OK

  3. Ensuite, démarrez votre émulateur Android. Là, vous verrez le Play Store Android. Voir — entrer la description de l'image ici

Il n’y a pas de Google Play Store dans AVD émulateur. Mais vous pouvez l’installer manuellement.

  1. Installez l’image système des API Google afin que vous ayez déjà des services Google (sans play store)

  2. Créer un fichier AVD basé sur l’image des API Google

  3. Télécharger la plus petite archive de http://opengapps.org/ et extraire Phonesky.apk de celle-ci

  4. Poussez Phonesky.apk sur / system / priv-app / sur avd.

  5. Redémarrez avd. Google Play devrait être là.

Récemment, je viens d’essayer de le faire moi-même et vous pouvez trouver un tutoriel détaillé sur mon blog: http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html

Pas encore de soutien officiel

Ce n’est pas encore officiellement supporté.

J’ai recherché le traqueur de bogues Android pour [ "play store" emulator avd ]. J’ai cliqué sur le bug 172531 d’Android. Et dans le commentaire n ° 3, en juillet 2016, un employé de Google a écrit:

Merci pour votre avis. Nous travaillons sur la prise en charge de l’installation d’applications du Play Store vers l’émulateur et nous vous tiendrons au courant lorsque cette fonctionnalité sera disponible.

Solutions de contournement

Je peux penser à trois solutions possibles.

  1. Demandez aux responsables de votre application préférée de télécharger une copie de leur application sur Amazon Appstore . Ensuite, installez l’Appstore sur votre appareil Android. Ensuite, utilisez l’Appstore pour installer votre application préférée.

  2. Ou: Effectuez une recherche sur le Web pour trouver un fichier .apk correspondant au logiciel souhaité. Par exemple, si vous souhaitez installer SleepBot dans votre émulateur Android, vous pouvez effectuer une recherche sur le Web Google pour [ SleepBot apk ]. Ensuite, utilisez adb install pour installer le fichier .apk.

  3. Ou: essayez d’installer Google Play Store sur votre appareil virtuel Android, même s’il n’est pas pris en charge. Je n’ai jamais essayé ça, mais je parie que ça pourrait marcher.