lorsque j'essaie d'obtenir l'empreinte MD5 à l'aide de keytool
, j'obtiens une empreinte SHA1 à la place et Google Maps ne la reconnaît pas. Comment obtenir l'empreinte MD5?
Utilisez JDK version 1.6 au lieu de 1.7 car 1.7 génère l’empreinte digitale avec SHA1 par défaut ..__ ou vous pouvez utiliser l’option (-v) de keytool pour vous donner toutes les sorties d’algorithmes prises en charge et vous y trouverez le MD5. par exemple, keytool -v -list -keystore [votre chemin de magasin de clés], puis entrez le mot de passe [Android] par défaut (vous pouvez obtenir le chemin du magasin de clés à partir de la fenêtre Eclipse> Préfs> Android> Construire).
Cordialement, DigitalFox
C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -V -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.Android\debug.keystore" -storepass Android -keypass Android
Considérez votre chemin jdk-bin
au premier emplacement du chemin et votre répertoire d’utilisateur personnel au deuxième chemin. Pour windows 7
c'est comme "C:\Users\username.Android\debug.keystore"
Utilisez la commande ci-dessus, vous obtiendrez toutes les clés.
pour plus de détails, passez par ceci androidgoogle-maps-api-key-signup-md5-certification-key
Le moyen le plus simple et le plus complet de prouver et de toujours obtenir MD5, SHA1 ou SHA256 est le suivant_
cmd
dans le panneau RunDailog, puis cliquez sur OK. debug.keystore
, par exemple, C:\Users\Admin\.Android
chemin du fichier debug.keystore.Lancer la commande suivante
C:\<PATH OF YOUR DEBUG.KEYSTORE FILE>>keytool -list -v -alias androiddebugkey -keystore debug.keystore -keypass Android -storepass Android
par exemple, C:\Utilisateurs\Admin.Android> keytool -list -v -alias androiddebugkey -keystore debug.keystore -keypass Android -storepass Android
output_
Nom d'alias: androiddebugkey Date de création: 20 sept. 2013 Type d'entrée: PrivateKeyEntry Longueur de la chaîne de certificats: 1 Certificat [1]: Propriétaire: CN = Android Débogage, O = Android , C = US Émetteur: CN = Android Débogage, O = Android, C = US Numéro de série: 39ea2d1c Valable du: ven. 20 août 10:55:39 HIST 2013 jusqu'au: dim. Sept. 10 10 : 55: 39 IST 2043 Empreintes digitales des certificats:
MD5: 85:46:3B:8A:62:02:1D:DB:B6:BF:A1:9F:45:D4:54:C6
SHA1: 69:AF:B5:D6:14:ED:0B:31:89:6B:BD:0F:CC:3C:4C:57:CE:4C:A1:BC
SHA256: 57:7F:DE:25:31:38:4B:7F:4B:F1:96:CB:46:75:FC:34:85:E3:03:15:D3:
D7: DE: 0E: 55: 82: 1B: 21: 9F: 62: 97: 4E Nom de l'algorithme de signature: SHA256withRSA Version: 3
J'espère que cela aidera à tout le monde!
exportez simplement votre application dans Eclipse et le MD5 + SHA1 s'affichera dans la fenêtre. (juste avant "finir")
Essayez celui-ci en cmd:
Allez d'abord sur ce chemin: C:\Program Files\Java\jdk1.6.0_33\bin
puis
Tapez cette commande ..
C:\Programmes\Java\jdk1.6.0_33\bin> keytool.exe -list -alias androiddebugkey -keystore c:\Utilisateurs\Mitul.Android\debug.keystore -keypass Android -storepass Android
Le code de coup fonctionnera! Essayez ceci pour obtenir la clé md5
C:\Program Files\Java\jdk1.6.0_23\bin> keytool.exe -list -alias androiddebugkey - Keystore "c:\Utilisateurs\Administrateur.Android\debug.keystore" -storepass Android -ke. ypass Android
au lieu de chemin et administrateur des utilisateurs donnez votre propre