2011-10-27 9 views
8

Cuando tratando de generar la clave MD5 utilizando Keytool "C: \ Archivos de programa \ Java \ jdk1.7.0 \ bin" con estos parámetros:mapas de Google Android - herramienta de claves genera SHA1 en lugar de hash MD5

C:> "C: \ Archivos de programa \ Java \ jdk1.7.0 \ bin \ keytool.exe" -list -alias y roiddebugkey -keystore "C: \ Users \ user1.android \ debug.keystore" -storepass andro id -keypass android androiddebugkey, 20.09.2011, PrivateKeyEntry, Huella Digital de Certificado (SHA1): ED: 55: 7E: 68: 28: 7A: 90: 28: B1: 2F: 62: 3A: B5: 94: 06: DD: C4: 6C: D6: 20

y cuando intento s ubique este "ED: 55: 7E: 68: 28: 7A: 90: 28: B1: 2F: 62: 3A: B5: 94: 06: DD: C4: 6C: D6: 20" clave para http://code.google.com/android/maps-api-signup.html - es no funciona. ¿Cómo hacer que funcione? ¿Por qué estoy teniendo SHA1 en lugar de MD5?

+0

solución encontrada: Debería haber ejecutado este: "C: \ Program Files \ Java \ jre6 \ bin \ keytool.exe " –

Respuesta

7

usted tiene que utilizar la herramienta de claves de jdk1.6

+0

¿puedo obtener keytool.exe para jdk1.6? ¿Funcionará solo? si es así, ¿dónde conseguirlo? –

+0

como se indica en otra respuesta, agregue -v en su comando – tomash

0

yo no he instalado Java 7 a mí mismo, pero no es un nuevo argumento de línea de comandos a su herramienta de claves, a saber -keyalg.

Sé que puede especificar -keyalg RSA, entonces quizás -keyalg MD5 le dará la clave correcta.

15

Añadir -v en su commmand como se muestra a continuación:

keytool -v -list -keystore ..... 
+0

esto realmente funciona en jdk 1.7! muestra MD5, ShA1 y SHA256. – arnab321

+0

Esta debería ser la buena respuesta en realidad. Opción mucho mejor. – Cimbali

4

Use este comando para obtener su MD5 fingerprint.

C:\Program Files\Java\jdk1.6.0_16\bin>keytool -list -alias androiddebugkey 
-keystore "Your debug key location" -storepass android -keypass android 

También puede obtener el tutorial completo en androidcookers.co.cc

1

Trate

C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -v -alias androiddebugkey 
-keystore C:\Users\DON\.android\debug.keystore -storepass android -keypass android 

DON es ur nombre del sistema

1

prueba este:

C:\Program Files (x86)\Java\jdk1.7.0_07\bin>keytool -exportcert -alias androiddebugkey -keystore "C:\Users\itt\.android\debug.keystore" -list -v 
Cuestiones relacionadas