L'obtention de Google Maps API key
Je suis sous Windows 7.
J'ai essayé plusieurs fois avec le debug.fichier de clés avec apparaît dans c:\users\YOURUSER.android\ à l'aide de la commande:
keytool -list -alias androiddebugkey -keystore c:\Users\YOURUSER\.android\debug.keystore -storepass android -keypass android
Il me donne un MD5, mais puis-je aller à Google MD5 page d'inscription et il sais qu'il n'est pas valide d'empreintes digitales.
J'ai cherché pour plus d'informations, et j'ai finalement créé un nouveau debug.fichier de clés en c:\users\YOURUSER\ afin d'éviter une réécriture de l'original. J'ai utilisé cette commande:
keytool -genkey -keypass android -keystore c:\users\YOURUSER\debug.keystore -alias androiddebugkey -storepass android -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
Il fonctionne, donc j'utilise la commande précédente pour obtenir le MD5, et il me donne un nouveau MD5. Puis-je aller à Google et le même problème: "n'est pas valide d'empreintes digitales".
La j'ai fait une deuxième tentative. C'est ce que j'ai fait:
1) a Ouvert un Windows7 terminal, est allé à c:\program files\java\jdk1.7.0\bin\
2) a Écrit de commande:
keytool -genkey -v -keystore c:\eclipse\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
3) Ensuite, j'ai essayé d'obtenir le MD5 code de mon fichier de stockage des clés, en utilisant le système comand:
keytool -list -alias alias_name -keystore c:\eclipse\my-release-key.keystore
et écrit le mot de passe m'est demandé. Il me donne un MD5.
4) je vais à l'maps api key vous inscrire et écrire le MD5. LES "EMPREINTES DIGITALES N'EST PAS VALIDE"
Je ne sais pas quel est le problème. Et je suis censé le faire pour chaque application que je programme? Ce que les maux de tête!
Quelqu'un peut-il m'aider s'il vous plaît?
OriginalL'auteur Roman Rdgz | 2011-09-29
Vous devez vous connecter pour publier un commentaire.
Êtes-vous sûr que vous obtenez le MD5 et pas l'empreinte SHA1? Essayé l'option-v?
voir: Comment puis-je obtenir le MD5 d'empreintes digitales à partir de Java keytool, non seulement SHA-1?
OriginalL'auteur Warpzit
google maps a retiré de sa précédente version de l'API v1 et a introduit une nouvelle version de google maps API v2.
précédemment, nous avons généré clé md5, mais maintenant nous avons besoin pour générer de l'algorithme sha-1 certificat d'empreintes digitales.
Les Maps API clé est basée sur une forme courte de votre demande de certificat numérique, connu sous le nom de SHA-1 de l'empreinte digitale. L'empreinte digitale est une chaîne de texte unique généré à partir du couramment utilisées de hachage SHA-1 de l'algorithme. Parce que l'empreinte digitale est unique en son genre, sur Google Maps utilise comme un moyen d'identifier votre application.
s'il vous plaît aller à travers les liens qu'il pourrait vous aider à
https://developers.google.com/maps/documentation/android/start#the_google_maps_api_key
https://developers.google.com/maps/documentation/android/intro#sample_code
également voir le même genre de post dans la pile de flux de
Comment mettre en œuvre Google Maps nouvelle version de l'API v2
OriginalL'auteur bapatla
car pour moi c'est "C:\Program Files\Java\jdk1.7.0_03\bin"
Donc la dernière chaîne de caractères dans la ligne de commande doit ressembler à:
"C:\Program Files\Java\jdk1.7.0_03\bin>keytool -list-v -keystore C:\Users\John\.android\debug.keystore". Whare généralement u suffit de changer le nom de "John"
Il y aura SHA-1, MD5, etc
Enfin, allez à Google l'Accès API google l'accès de l'api
OriginalL'auteur Svyatoslav Lobach