mise à jour des services Google play dans L'émulateur

j'ai traversé de nombreuses questions comme celle-ci sur Google Play, j'utilise Android 4.2.2 API 17 .

mon application nécessite Google play services 8.1 , il compile fine et quand il fonctionne sur émulateur il montre message que 'vous devez mettre à jour vos services Google play ' ,

quand je clique sur update nothing happens,

Comment puis-je mettre à jour Google Play services sans télécharger la dernière version de L'API ?

114
demandé sur Amit Vaghela 2016-02-18 11:21:04

9 réponses

Mise À Jour Le 18-Dec-2017

vous pouvez mettre à jour les services de Google Play via L'application Play Store dans votre émulateur comme vous le feriez sur un appareil Android physique de L'API 24.

vérifier émulateur nouvelles fonctionnalités ajoutées avec mise à jour stable de Android Studio V 3.0

Google Play Support - de Google : nous savons que de nombreux développeurs d'applications utilisent Google Play Services, et il peut être difficile de garder le service à jour dans les images du système D'émulateur Android. pour résoudre ce problème, nous maintenant offrent des versions D'images du système Android qui comprennent le magasin de jeu App. Les images Google Play sont disponibles à partir D'Android Nougat (API 24) . Avec ces nouvelles images d'émulateur, vous pouvez mettre à jour Google Play Services via L'application Play Store dans votre émulateur comme vous le feriez sur un appareil Androïde physique. De Plus, vous pouvez maintenant tester de bout en bout installer, mise à jour, et flux d'achat avec le Google Play Store.


démarrage rapide - démarrage rapide vous permet de reprendre votre émulateur Android séance en moins de 6 secondes

Compatibilité Android CTS

amélioration des performances - avec les dernières versions de L'Android Émulateur, nous affectons maintenant la RAM la demande, au lieu d'affectation et épingler la mémoire à la taille de RAM max définie dans votre AVD.

capteurs virtuels

support du Wi-Fi

localisation GPS et beaucoup plus...

ou

mise à Jour de cette SDK Construire des Outils et de l'Émulateur Android pour plus tard et ce message d'alerte ne viendra pas à nouveau,

paramètres -- > SDK Android -- > outils SDK (tab) --> SDK Android Construire Des Outils

enter image description here

68
répondu Amit Vaghela 2017-12-28 11:03:42

utilisez émulateur qui a Play Store Installé. Mettre à jour les services de lecture serait aussi facile que dans un appareil réel.

depuis que Google a introduit Google Play Store images dans Android SDK Tools 26.0.0 maintenant émulateurs vient avec installé Google Play Store .

enter image description here

de 26.0.3

  • ajoute un nouvel onglet dans la fenêtre étendue pour les images Google Play Store qui affiche la version Play Services et un bouton pour vérifier les mises à jour pour lire les Services.

emulator settings

61
répondu user345280 2017-06-18 11:31:41

en Fonction de Google documents ,

si vous voulez tester votre application sur l'émulateur, étendre le répertoire pour Android 4.2.2 (API 17) ou une version plus haute, sélectionnez Google APIs, et l'installer. Ensuite, créez un nouvel AVD avec Google APIs comme cible de la plate-forme.

essayez de naviguer vers les paramètres--> applications dans votre émulateur et ensuite trouver Google Play Services. Vérifiez le numéro de version et l'utiliser dans vous construisez.gradle. Pour le mettre à jour avec la dernière version, vous pouvez le voir dans ces documentation et ainsi question .

16
répondu abielita 2017-05-23 12:02:16

exécuter l'application sur un périphérique virtuel avec une image système, 'Google Play API' au lieu de 'Google API' résoudra votre problème en douceur..

  • dispositifs virtuels Nexus 5x et Nexus 5 prend en charge" Google Play API " image.

  • L'API Google Play est livrée avec Nougat 7.1.1 et O 8.0.

il suffit de suivre les étapes simples ci-dessous et assurez-vous que votre pc est connecté à Internet.

  1. créez un nouvel appareil virtuel en sélectionnant Créer un appareil virtuel(coin gauche-bas) à partir de Android Virtual Devices Manager.

  2. sélectionnez le matériel 'Nexus 5X' ou 'Nexus 5'.

  3. téléchargez L'image Système 'Nougat' avec Google Play ou 'O' avec Google Play. 'O' est la dernière version D'Android 8.0.

  4. cliquez sur Suivant et terminer.

  5. Lancez de nouveau votre application sur le nouvel appareil virtuel et cliquez sur L'option "Upgrade now" qui s'affiche avec le message d'avertissement.

  6. vous serez dirigé vers le magasin Play et vous pouvez mettre à jour vos services Google Play facilement.

voir votre application fonctionne en douceur!

  • Note : si vous prévoyez d'utiliser APIs à partir des services Google Play, vous devez utiliser L'Image du système APIs de Google.
15
répondu Michel 2017-09-15 00:49:43

vous devez installer Google play image, Android SDK - > plates-formes SDK -- > vérifier les détails du paquet -- > installer Google play. enter image description here

10
répondu Houssin Boulla 2018-04-10 10:59:43

ma réponse n'est pas de mettre à jour le service Google play mais de travailler autour. Obtenez la version play service de l'émulateur en utilisant le code suivant

getPackageManager().getPackageInfo("com.google.android.gms", 0 ).versionName);

par exemple, si la valeur est" 9.8.79", utilisez la version disponible com la plus proche.Google.Android.gms:jouer-services:9.8.0'

cela résoudra votre problème. Obtenez l'historique de sortie de https://developers.google.com/android/guides/releases#november_2016_-_v100

7
répondu Ganesh Kanna 2016-12-22 05:10:26

les réponses sur cette page m'ont échappé jusqu'à ce que je trouve le afficher les détails du paquet option

enter image description here

3
répondu abbood 2018-06-28 04:30:56

j'avais le même problème. Il suffit d'éviter d'utiliser un émulateur avec le SDK 27. Le SDK 26 fonctionne très bien!

1
répondu Estevão Lucas 2018-02-12 21:08:25

j'ai fait face à la même question. J'ai mis à jour mon studio Android et j'ai utilisé la cible API 25 Comme Android 7.1.1 et X86 et tout a bien fonctionné. J'utilise Google play services et firebase pour mon projet

0
répondu Mahesh N 2017-03-11 15:14:48