2009-12-11 4 views
1

Je suis capable de voir la carte dans l'émulateur, mais une fois que je charge l'application sur la carte de l'appareil ne s'affiche pas. L'émulateur a la cible comme google api 1.6 et l'appareil a Android 1.6 chargé.Android Map: Carte ne s'affiche pas sur le périphérique

Est-ce diffrence causant problème?

S'il vous plaît aidez et merci à l'avance.

Répondre

11

Vous ne voyez que des carreaux gris? Dans ce cas, c'est presque définitivement la clé de l'API qui ne va pas. L'émulateur utilise le keystore debug, avec androiddebugkey, vous devez donc créer une clé API pour cela. Rappelez-vous de le changer lorsque vous publiez l'application sur le marché =)

Obtaining an API Key

3

Alors que le problème est très probablement celui que M. Hedlund a suggéré ... si l'application Google Maps intégrée aussi ne fonctionne pas, il est susceptible d'être un problème pour accéder au serveur de tuiles Google Maps à partir de l'émulateur sur Internet. Vous devriez en discuter avec votre service informatique.

+0

Maintenant, ça marche. La clé que j'ai créée en utilisant le magasin de clés de débogage est bien. Après quelques installations désinstaller sur l'application de l'appareil a commencé à travailler.Merci les gars pour le soutien. –

0

J'ai eu le même problème avec les tuiles grises, même si j'avais créé/vérifié la clé API et que la carte fonctionnait auparavant depuis un certain temps. Il s'avère qu'à un certain moment, j'ai édité le fichier manifeste et déplacé les lignes de permissions. Ils ont apparemment besoin d'aller AVANT l'élément d'application. Merci à Alan LaMielle (link) pour cette solution!

3

désolé je sais que c'est un sujet mort, mais je voulais juste ajouter mon expérience avec cela; Vous avez besoin de la carte api key pour être basée sur le keystore actuel que vous utilisez J'ai exporté mon projet en utilisant un nouveau keystore mais une clé de mappe générée à partir de mon ancien keystore. Une fois que j'ai utilisé le nouveau keystore pour générer une nouvelle clé de carte, tout a fonctionné.

+1

il m'a sauvé ........... –

Questions connexes