6
votes

Comment résoudre le problème "L'application rencontre des problèmes avec les services Google Play. Veuillez réessayer."

Je fais un projet en react-native depuis environ 4 mois maintenant en utilisant "react-native": "^ 0.57.4" . Il consiste en une vue cartographique que je suis en train de rendre / modifier / développer en utilisant "react-native-maps": "^ 0.22.1" .

Soudain, j'ai cette erreur maintenant- "App" rencontre des problèmes avec les services Google Play. Veuillez réessayer.

L'erreur ci-dessus montre où la carte devrait être. Le composant de carte est gris et avec le "App" rencontre des problèmes avec les services Google Play. Veuillez réessayer. message écrit dessus.

J'ai essayé de l'exécuter sur un appareil réel et il fonctionne parfaitement. Cela signifie donc que c'est un problème d'émulateur. Quelqu'un peut-il partager des informations ou une solution sur la manière de résoudre ce problème sur l'émulateur?

J'utilise les Nexus 5P et 6P avec Android 9.0 * 86.


2 commentaires

Je pense que votre problème avec Google Play Console et les nouvelles offres avec les applications natives et non natives


Je supprime et recrée fréquemment des émulateurs pour résoudre des problèmes comme celui-ci


3 Réponses :


10
votes

J'avais le même problème aujourd'hui, la dernière version de com.google.android.gms.play-services-maps est le problème, le passage à la version 16.0.0 l'a résolu.

Inside the app/build.gradle

dependencies {
   ...
 compile "com.google.android.gms:play-services-base:+" <---Remove this
 compile "com.google.android.gms:play-services-maps:+" <---Remove this
 compile "com.google.android.gms:play-services-base:16.0.1" <---Add this
 compile "com.google.android.gms:play-services-maps:16.0.0" <---Add this
}

j'espère que ça aide.


4 commentaires

Je voudrais apporter quelques informations à ce sujet car j'ai été confronté au problème et j'ai remarqué que cette question a été posée aujourd'hui. J'ai aussi une application Android utilisant Google Maps, c'était le seul problème. Après avoir ajouté "16.0.0 pour play-services-maps", j'ai pu générer ma carte google. Une autre chose, pendant le débogage, j'ai remarqué qu'il y avait une erreur de console sur logcat indiquant que le service Google Play était une version incorrecte, peut-être dû au fait que j'étais sur le dernier plugin, après avoir annulé l'erreur a disparu. Je pense que c'est dû à la version du service de jeu d'émulateur?


Parfait! Je vous remercie!


L'appareil a-t-il mis à jour ses services Google Play vers la dernière version? La recherche de «Services Google Play» à partir de la recherche Google donnera le lien vers le Play Store (vous ne pouvez pas y accéder directement depuis l'application Google Play). Quoi qu'il en soit, assurez-vous d'avoir mis à jour ou rétrogradé jusqu'à ce que vous puissiez mettre à jour les services Google Play sur l'appareil. Cela m'a affecté sur un appareil réel et j'ai été blasé lorsqu'il s'agit de mettre à jour les dépendances Google, car tous les clients n'ont pas reçu la mise à jour des services Play.


La bibliothèque de cartes effectue une vérification de la disponibilité des services de lecture en interne à l'aide de ce qui semble être un numéro de version codé en dur. Dans la version 16.0.0 de la bibliothèque de cartes, le numéro est 12451000. Dans la version 16.1.0, il s'agit de 13400000. Fait intéressant, les deux bibliothèques semblent indiquer des dépendances sur la version 16.0.1 de la bibliothèque play-services-basement, où se trouve le Le numéro de version de Play Services qui se termine dans le manifeste de l'application est stocké. Ce numéro de version dans cette version de la bibliothèque est 12451000, ce qui correspond à la version 16.0.0 mais pas 16.1.0 de la bibliothèque de cartes. Donc, cela semble être un problème de Play Services?



0
votes

Je n'utilise pas ReactNative, mais suivre les instructions de configuration de FirebaseSDK a résolu le problème pour moi. Voir mon répondez ici sur l'ajout de firebase-core


0 commentaires

0
votes

Parfois, la solution peut être de mettre à niveau les services Google Play, si vous utilisez "react-native": "^ 0.59.8" et "react-native-maps": " ^ 0.24.1 ".

Aller à

Paramètres -> Android SDK -> SDK Tools (onglet) -> Android SDK Build-Tools

et appliquez les mises à jour disponibles. Reportez-vous ceci pour plus de détails sur la mise à niveau des services Google Play.


0 commentaires