J'utilise le nouvel émulateur Android VS avec Android Studio:
https://www.visualstudio.com/en-us/features/msft-Android-emulator-vs.aspx
Les services Google Play ne sont pas installés ... je suis donc ce guide pour installer:
https://university.xamarin.com/resources/how-to-install-google-play-on-Android-emulator
J'ai téléchargé le bon fichier Gapps (dans mon cas):
http://www.devfiles.co/download/7m2VdVjQ/gapps-kk-20140105-signed.Zip
Maintenant, j'ai glissé et déposé le fichier Zip sur l'émulateur ... et il est bloqué à "copier le fichier" ... Y a-t-il autre chose que je dois faire ici pour installer Gapps? Combien de temps dure cette "installation"?
Le glisser-déposer ne fonctionne pas si vous démarrez l'émulateur à partir de Visual Studio lorsque vous exécutez Visual Studio en tant qu'administrateur. Pour pouvoir glisser-déposer exécutez l'émulateur à partir du menu Démarrer (pas en tant qu'administrateur) ni à partir de Visual Studio.
Il semble que l'émulateur se bloque en essayant d'installer des fichiers s'il ne peut pas trouver adb.exe.
Assurez-vous que le SDK Android est installé
Si vous exécutez regedit.exe et examinez la clé de reg HKEY_LOCAL_MACHINE\Software\Wow6432Node\Android SDK Tools, il existe une valeur de chaîne Path qui pointe vers un emplacement sur le disque. Vérifiez deux fois pour vous assurer qu'il existe une copie de adb.exe située dans le répertoire platform-tools sous ce chemin.
J'espère que cela t'aides.
Trouvé une solution sur le Web qui fonctionne. L'article suggère que cela ne fonctionne que pour Android 5.1, je n'ai pas essayé Marshmallow.
http://www.rajapet.com/2016/03/adding-google-play-services-to-visual-studio-Android-emulator.html
Démarrer "Visual Studio Emulator for Android" à partir du menu Démarrer
Créez un nouvel émulateur pour Lollipop, 5.1.1 (API niveau 22), démarrez-le.
Comme VS emu fonctionne sous x86, nous avons besoin du "Traducteur ARM", qui se trouve sur cette page:
http://www.techbae.com/download-install-arm-translation-v1-1-Zip-genymotion/ ([TechBae.com] Genymotion-ARM-Translation_v1.1.Zip)
Faites glisser le fichier dans la fenêtre de l'émulateur, fermez-le et redémarrez-le s'il ne fonctionne pas automatiquement.
Il suffit de télécharger, de glisser vers l'émulateur, de redémarrer
Attendez que l'optimisation de l'application se termine
Ouvrez le Play Store, ignorez les erreurs. Si Play Store se bloque, tuez-le et recommencez
Se connecter
Développer le menu latéral
Aller aux paramètres
Faites défiler vers le bas pour construire la version, cliquez/tapez sur. Vous devriez recevoir un message indiquant qu'une nouvelle version du Play Store sera installée.
Attendez que le processus XDE.exe arrête le téléchargement
Redémarrez l'émulateur
Retournez à Play Store, menu latéral, cliquez sur Build version - Assurez-vous qu'elle est à jour. Sinon, laissez-le télécharger
Installez une application qui utilise les services de lecture, par exemple, Maps pour vérifier
Il semble que vous ayez bien fait d'installer Google Apps, mais ces instructions pourraient vous être utiles: http://codesmells.net/2015/07/27/installing-the- google-play-store-in-the-Microsoft-visual-studio-émulateur Android/
En suivant les instructions ci-dessus, je ne pouvais PAS faire en sorte que Google Play Store soit lancé avec succès sur mon API API-23 Marshmallow 6.0.0 Tablet VM dans VS Emulator for Android.
J'ai essayé toutes les méthodes de dépannage mentionnées ci-dessus sans succès.
Ce qui a finalement fonctionné pour moi, c’est d’installer (glisser-déposer) la version PREVIOUS de GAPPS (gapps-lp-20150314.Zip) pour Android 5.1 Lollipop API-22 dans ma machine virtuelle Marshmallow 6.0.0.
Travaillé comme un charme!
http://www.teamandroid.com/gapps/
http://www.devfiles.co/download/fAgtiEoX/gapps-lp-20150314.Zip
J'ai essayé toutes les réponses précédentes, y compris celle acceptée concernant l'exécution du script shell install_Zip.sh, mais rien ne fonctionnait pour moi pour les émulateurs VS d'Android Lollipop (5.1) et de Marshmallow (6). Le problème semble également être que Gapps a maintenant du code natif, spécifique au processeur, et la plupart des paquets Gapps disponibles au téléchargement sont compilés pour les processeurs ARM. J'ai essayé OpenGapps, qui contient des packages spécifiques au processeur, mais leurs scripts d'installation complexes ne fonctionnaient pas pour moi dans les émulateurs VS.
J'ai finalement trouvé un paquet Gapp préparé pour ASUS Zenphone 2, doté d'un processeur Intel - plus précisément, j'ai téléchargé le paquet recommandé ici , et l'installation s'est bien passée avec un simple glisser-déposer sur l'émulateur Visual Studio pour Android 5.1.
Vous pouvez simplement utiliser une image Android Emulator (AVD), similaire à une image VM, sur laquelle des services Google Play sont installés. Ce serait plus facile que d'essayer de l'installer dans l'émulateur. Généralement, vous pouvez voir cet Android Studio sous Outils> Android> Gestionnaire AVD, créer un périphérique virtuel et sélectionner parmi les images contenant déjà des services Google Play.
Tomasz Cielecki a souligné une solution qui consiste à installer deux fois des gapps.
Commencez par installer les gapps téléchargés à partir de ici , redémarrez le système, puis réinstallez-les avec une version téléchargeable à partir de ici .
Au moins, cela a bien fonctionné pour moi.
Désormais, Docker + Hyper-V + Android Emulator est possible sans avoir besoin de VS Android Emulator (en fait, ils semblent être un travail interrompu).
Désormais, les émulateurs de Google fonctionnent bien, même si Hyper-V est activé.
Plus d'informations ici sur la façon de le faire fonctionner ici (spoiler: c'est une simple coche dans une case à cocher) https://Android-developers.googleblog.com/2018/07/Android-emulator-AMD-processor-hyper- v.html