2010-12-09 4 views
0

J'étais pendant le développement de mon application Android basée sur la carte, puis après l'avoir exécuté deux fois dans l'émulateur, carte soudainement disparu et montre des croix. J'avais obtenu une nouvelle clé hier. J'utilise android 2.2 V8. merci à tous.carte de travail soudainement afficher croix

+0

voulez-vous dire que vous avez testé sur l'émulateur et fonctionne bien mais pas dans le vrai périphérique? – Franco

+0

non non, le tout sur l'émulateur. il travaillait alors montre soudainement des croix –

Répondre

1

Êtes-vous connecté et exportez l'application avec debug.keystore? Si c'est le cas, l'application ne vous montrera pas le MapView. Vous devez créer une empreinte digitale SDK (avec le SDK que vous utilisez) et générer la clé apy pour celui-ci, et en utilisant dans le MapView, avez-vous fait cela?

pour générer une nouvelle empreinte digitale sdk dans un shell;

keytool -genkey -alias anAlias -keystore myStore 

écrire un mot de passe et tous les renseignements demandés;

quand vous êtes terminé pour obtenir le faire l'empreinte MD5:

keytool -list -keystore myStore 

puis, inscrivez-vous que les empreintes digitales avec google maps inscription api, mettre la clé générée dans la mise en page MapView. Maintenant, utilisez ce keystore pour signer et exporter votre application, si tout est bon, le MapView montrera sur les environnements "non-débuggables", je veux dire, quand vous distribuez votre application.

espoir cette aide acclamations

+0

hey merci pour répondre ami. ce que j'ai fait était l'exportation "paquet d'application signé", puis obtenir le MD5 à partir du nouveau x.keystore, puis obtenu une clé. La partie que vous avez mentionnée (créer des empreintes digitales sdk) non je n'ai pas fait cela, je ne sais pas comment faire cela. voudriez-vous expliquer? –

+0

bien, j'utilise toujours le même keystore et le même alias pour exporter "package d'application signé". Je ne crée pas de nouveau magasin de clés à chaque fois :) – Franco

+0

amis J'ai une carte de travail en ce moment, mais parfois elle fonctionne, elle montre seulement des croix. J'ai l'empreinte digitale/appKey. Je peux en dire plus, quand j'essaie d'envoyer des points géo depuis la carte DDMS affiche soudainement des croix !!! Des idées? –

0

Je recevais carte vierge ou croix parfois parce que les points utilisés pour envoyer par DDMS n'a pas été correcte. Envoie-t-il le bon format et le bon format (+/-) xx.xxxxxx