Bon, alors ce poste est à partir de il ya six mois, mais j'ai pensé que je voudrais ajouter quelques infos ici pour les gens qui sont confus au sujet de l'ensemble de la clé API/MD5 empreinte d'affaires. Il m'a fallu un certain temps à comprendre, donc je suppose que d'autres ont eu de la difficulté avec elle trop (sauf si je suis juste que terne).
Ces instructions sont pour Windows XP, mais j'imagine que c'est similaire pour les autres versions de Windows. Il apparaît Mac et les utilisateurs de Linux ont un temps plus facile avec ce je ne vais pas les aborder.
Afin d'utiliser mapviews dans vos applications Android, Google veut vérifier avec eux de sorte que vous pouvez signer sur un Android Maps Api Termes de l'entente De Service. Je pense qu'ils ne veulent pas vous faire tout tour-par-tour GPS apps pour rivaliser avec eux ou de quelque chose. Je n'ai pas vraiment le lire. Oups.
Alors, allez à http://code.google.com/android/maps-api-signup.html et check it out. Ils veulent que vous cochez la case "j'ai lu et j'accepte les termes et conditions" et entrez votre certificat MD5 de l'empreinte digitale. Wtf, c'est que, pourrait-on dire. Je ne sais pas, mais faites ce que je dis et votre Anroid application ne permet pas de se blesser.
Allez dans Démarrer>Exécuter et tapez cmd pour ouvrir une invite de commandes. Vous avez besoin pour naviguer vers le répertoire avec le keytool.exe fichier, qui pourrait être dans un endroit un peu différent selon la version du JDK que vous avez installés. Le mien est en C:\Program Files\Java\jdk1.6.0_21\bin
mais essayez de naviguer à la Java le dossier et de voir quelle version vous avez et modifier le chemin en conséquence.
Après avoir accédé à C:\Program Files\Java\<"votre version de JDK ici">\bin dans l'invite de commande, tapez
keytool -list -keystore "C:/Documents and Settings/<"your user name here">/.android/debug.keystore"
avec les guillemets. Bien sûr <"votre nom d'utilisateur ici"> serait votre propre nom d'utilisateur Windows.
(Si vous éprouvez des difficultés à trouver ce chemin, et vous utilisez Eclipse, vous pouvez vérifier Fenêtre>préférences>Android>Construire et découvrez le "Débogage par Défaut du fichier de clés")
Appuyez sur entrée et il vous invite à entrer un mot de passe. Appuyez simplement sur entrée. Et voila, en bas, votre empreinte digitale MD5. Tapez votre empreinte digitale dans la zone de texte à l'Android Maps API d'Inscription à la page, et cliquez sur Générer la Clé API.
Et il y a votre clé dans toute sa splendeur, avec une pratique de xml exemple de mise en page avec votre touche entrée pour vous permettre de copier et coller.