Services Google Play manquants dans l’émulateur (Android 4.4.2)

En ce qui concerne l’émulateur ci-dessous, le message d’erreur suivant s’affiche: “Les services Google Play ne sont pas installés sur l’appareil”.

Selon le site du développeur , il est indiqué que « L’émulateur Android avec un AVD qui exécute la plate-forme Google API basée sur Android 4.2.2 ou supérieur .

Impossible de comprendre si l’émulateur est en cours d’exécution 4.4.2 alors pourquoi les services de Google Play ne sont pas présents?

entrer la description de l'image ici

entrer la description de l'image ici

Certains threads connexes, mais pas de résolution. (l’ajout de ceux-ci juste pour souligner que ce problème n’est pas un doublon):

http://developer.android.com/google/play-services/setup.html

Citations de documents

Si vous souhaitez tester votre application sur l’émulateur, développez le répertoire pour Android 4.2.2 (API 17) ou une version supérieure, sélectionnez les API Google et installez-la. Créez ensuite un nouvel AVD avec les API Google comme cible de la plate-forme.

Besoin d’émulateur de Google API “S

Voir la cible en un instant

Casser

entrer la description de l'image ici

Je préfère tester sur un appareil réel sur lequel des services Google Play sont installés

Vous ne pourrez pas tester l’application à l’aide de la Google-Play-Service library dans l’émulateur. Afin de tester cette application dans l’émulateur, vous devez installer une infrastructure système dans votre émulateur pour la faire fonctionner.

https://stackoverflow.com/a/11213598/1405008

Reportez-vous à la réponse ci-dessus pour installer le service de lecture Google sur votre émulateur.

S’il vous arrive de ne pas avoir l’image, téléchargez-la via le gestionnaire du SDK:

entrer la description de l'image ici

Si vous utilisez Xamarin, j’ai trouvé un guide sur leur forum officiel expliquant comment faire:

  1. Téléchargez le package depuis Internet. Il existe de nombreuses sources pour cela, une source possible est le site Web CyanogenMod .
  2. Démarrez le lecteur Android et déverrouillez-le.
  3. Faites glisser et déposez le fichier zip que vous avez téléchargé sur le lecteur Android.
  4. Redémarrez le lecteur Android.

Par la suite, vous devrez peut-être également mettre à jour les services Google Play à partir du Google Play Store.

J’espère que cela aide pour quiconque a du mal à trouver la documentation.

Setp 1: Téléchargez les fichiers apk suivants. 1) com.google.android.gms.apk ( https://androidfilehost.com/?fid=95916177934534438 ) 2) com.android.vending-4.4.22.apk ( https://androidfilehost.com/?fid= 23203820527945795 )

Étape 2: Créez un nouveau AVD sans les API de Google

Étape 3: Exécuter l’AVD (Démarrer l’émulateur)

Étape 4: Installez les apks téléchargés en utilisant adb.

  1)adb install com.google.android.gms-6.7.76_\(1745988-038\)-6776038-minAPI9.apk 2)adb install com.android.vending-4.4.22.apk 

adb venir avec Android sdks / studio

Étape 5: Créez l’application dans la console développeur Google

Étape 6: Configurez la clé api dans votre version Androidmanifest.xml et google api.

Remarque: à l’étape 1, vous devez télécharger l’apk en fonction du niveau de votre API Android (.. 18,19,21 ..) et de la version des services Google Play (5,5.1,6,6.5 ……)

Cela fonctionnera à 100%.

service Google Play est juste une bibliothèque pour créer une application, mais pour utiliser l’application qui utilise la bibliothèque de services Google Play, vous devez installer Google Play dans votre émulateur.et pour cela, il a besoin de l’identifiant unique du périphérique. et l’ID de périphérique est uniquement sur le périphérique réel n’a pas sur l’émulateur. donc pour le tester, vous avez besoin d’un appareil Android réel.