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. P> l'activité p> manifeste < / p> la disposition p>
6 Réponses :
Essayez d'ajouter suite au fichier manifeste (après la balise méta-données)
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.
@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. P>
@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 p>
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: p>
La touche API d'empreinte Thumbimprimer et le nom du package correspondent à la console d'API
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. P>
https://developers.google.com/maps/documentation/android/ Début # obtention_an_api_key p>
Voir Affichage du certificat de publication d'empreinte digitale et de certification de débogage Print Imprimer en Doucmentation P>
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
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. P>
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.
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:
débog.keystore code> est issu du répertoire local user_dir.android \ débog.keystore code> li>
- Vous avez une panne de disque et vous n'avez pas restauré ancien
débogued code> li>
- vous avez supprimé
user_dir.android \ debug.keystore code> d'une manière ou d'une autre li>
ul> Pour confirmer ce problème, obtenez SHA1 à partir de votre user_dir.android \ debug.keystore code> 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 EM> en suivant Ce guide . p> Une fois que vous l'avez obtenu, mettez à jour votre androidmanifest.xml code> fichier p> xxx pré> et propre ./ bin code>. Rendez-le manuellement, ne faites pas confiance Projet -> Nettoyer ... em> option dans Eclipse. Désinstallez l'application de l'appareil avant d'installer une nouvelle. P> Pour éviter ce problème à l'avenir, ajoutez votre clé de clé de débogage à Repo. Conservez la libération en secret. P> p>