2010-09-23 25 views
1

Je suis en train de générer le MD5 d'empreintes digitales j'utiliser avec la sortie de ma demande. J'ai utilisé Eclipse pour compiler et signer mon application, ce qui m'a donné un fichier keystore et un fichier .apk. Maintenant, j'ai besoin de générer le MD5 pour mes MapViews. J'ai essayé d'utiliser l'invite cmd pour le générer, mais à chaque fois il indique qu'aucun tel fichier n'existe. Y at-il un endroit spécial où je dois stocker le fichier de clés pour que l'outil keytool y ait accès? De plus, une fois que j'ai l'empreinte digitale MD5, tout ce que j'ai à faire est de l'insérer et recompiler et signer mon application (de la même façon que je l'ai fait précédemment). Ai-je raison de supposer cela? J'ai lu les documents du développeur et je ne suis toujours pas clair sur l'ensemble du processus. Toute aide serait géniale.la génération d'empreintes digitales Problème avec MD5 nouveau keystore

Répondre

1

Vous disposez automatiquement d'un fichier de clés de débogage. Pour diffusion, vous devez générer votre propre keystore privé d'abord avec quelque chose comme:

keytool -genkey -v -keystore my-libération key.keystore -alias release_alias -keyalg RSA -keysize 2048 -validity 10000

une fois que vous avez choisi et saisi tous les mots de passe (notez-les!) vous avez généré un nouveau MD5 (différent de la mise au point d'un)

pour la voir:

keytool -list -alias release_alias -keystore c: \ VOTRE CHEMIN VERS \ my-release-key.keystore

donne:

release_alias, 08-Sep-2010, PrivateKeyEntry, empreinte de certificat (MD5): CE: xx: xx: xx etc ....

Si vous utilisez Google Maps, vous avez besoin d'un nouvelle clé API pour cela. Répétez le processus que vous avez fait pour générer l'un pour le MD5 de débogage, mais entrez le nouveau MD5

Hope this helps.

+0

désolé, j'ai accidentellement downvoted votre réponse, si vous modifiez votre réponse, je serai en mesure de upvote. – 2red13

+0

Pas de problème, j'ai moi-même fait cette erreur sur un téléphone mobile! ajouté un arrêt complet à ma réponse. – NickT