6
votes

Google Maps API V2 gris écran gris

J'essaie de créer et d'application qui se connecte avec Google Maps. Mais lorsque l'écran charge où la carte devrait être juste grise. Comment puis-je résoudre ce problème?

Le message important de mon logcat. xxx

l'activité xxx

manifeste < / p> xxx

la disposition xxx


0 commentaires

6 Réponses :


0
votes

Essayez d'ajouter suite au fichier manifeste (après la balise méta-données) xxx


2 commentaires

Il s'agit d'une autorisation Google API V1 et n'est pas nécessaire dans Google API V2


@TechRoid Votre suggestion n'est valable que pour les cartes v1.



1
votes

@rajwant Rai: Peut-être que votre code est pour API V1, car j'utilise API V2 et que ce code n'est pas nécessaire.

@Author: Testez-vous sur le téléphone ou l'émulateur. Le téléphone doit avoir des services Google installés pour que la carte fonctionne. Comment préparer le projet de travail est plus décrit ici: https://developers.google.com/maps/documentation/android/start


0 commentaires

4
votes

Comme il ressemble à l'erreur, il semble que vos configurations dans la console API de Google soit fausse. Jetez un coup d'œil à ce blog post que j'ai écrit et assurez-vous de faire toutes les étapes correctement:

Google Maps API V2 Key


1 commentaires

La touche API d'empreinte Thumbimprimer et le nom du package correspondent à la console d'API



1
votes

Il y a deux mode. Mode de sortie et mode de débogage, si vous souhaitez utiliser en mode de sortie, vous voulez que vous souhaitiez créer une impression de ficue. Le mode de débogage est en mode habituel.

https://developers.google.com/maps/documentation/android/ Début # obtention_an_api_key

Voir Affichage du certificat de publication d'empreinte digitale et de certification de débogage Print Imprimer en Doucmentation


1 commentaires

Je soins une application à chaque fois et déplace l'APK sur mon appareil pour déboguer et ma clé et tout match de ma console API



11
votes

Problème OK résolu. Sur la console Google API, il y a deux API V2 de Google Map. J'en ai eu un seul pour Google Maps API V2 si vous regardez juste au-dessus de cela, il indique Google Maps v2 Android. J'ai allumé celui-là aussi et la carte est en cours d'exécution.


1 commentaires

Vous n'avez pas besoin de l'API de Google Carte API V2, comme il s'agit de l'API JavaScript pour les applications / sites Web basés sur le Web.



0
votes

J'ai eu le même problème, mais pour moi, l'application a cessé de fonctionner. J'ai découvert que c'était un problème de débogage.Keystore que l'éclipse génère. Cela peut arriver quand:

  • Le code source est mis à jour à partir de Repo mais débog.keystore est issu du répertoire local user_dir.android \ débog.keystore
  • Vous avez une panne de disque et vous n'avez pas restauré ancien débogued
  • vous avez supprimé user_dir.android \ debug.keystore d'une manière ou d'une autre

    Pour confirmer ce problème, obtenez SHA1 à partir de votre user_dir.android \ debug.keystore et comparez avec celui de Console Android . Ils doivent être les mêmes. Si vous n'essayez pas de générer une nouvelle clé pour les applications Android en suivant Ce guide .

    Une fois que vous l'avez obtenu, mettez à jour votre androidmanifest.xml fichier xxx

    et propre ./ bin . Rendez-le manuellement, ne faites pas confiance Projet -> Nettoyer ... option dans Eclipse. Désinstallez l'application de l'appareil avant d'installer une nouvelle.

    Pour éviter ce problème à l'avenir, ajoutez votre clé de clé de débogage à Repo. Conservez la libération en secret.


0 commentaires