google generar example android google-maps md5 sha1 fingerprint

android - generar - google maps platform



¿Cómo puedo obtener la huella dactilar MD5 de la herramienta de claves de Java, no solo SHA-1? (9)

Con JDK 1.7 instalado, keytool siempre genera por defecto la huella digital SHA1, no MD5. puede obtener el certificado MD5 agregando la opción -v.

usa el siguiente código:

C:/Program Files/Java/jdk1.7.0/bin>keytool -v -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android

también dará salida al certificado MD5.

Como quiero usar mapas de Google en mi aplicación, necesito la huella digital MD5 de los certificados de depuración. Intenté seguir .:

(Aquí copié el archivo debug.keystore de C: / Documents and Settings / Administrator.android en la carpeta bin)

C:/Program Files/Java/jdk1.7.0/bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android

Pero obtuve los siguientes resultados:

androiddebugkey, May 27, 2011, PrivateKeyEntry,Certificate fingerprint (SHA1): "some code"

Sin embargo, eso no funciona para obtener la clave API MAP. ¿SHA1 es lo mismo que MD5?

¿Qué debo hacer para obtener el certificado MD5?


Copie el archivo ''debug.keystore'' en c:/ o en alguna carpeta

Intenta ir a la c:/Program Files/Java/jdk1.6.25/bin folder y entrada

c:/Program Files/Java/jdk1.6.25/bin>keytool -list -keystore c:/debug.keystore

la contraseña es ''android''


He resuelto el problema en Windows 8 abriendo el Símbolo del sistema (Administrador) y luego escribo:

C:/Program Files (x86)/Java/jre7/bin>keytool -v -list -keystore C:/<Your Path>/<Your Keystore>

Después de eso, simplemente vaya a https://code.google.com/apis/console/

A medida que cambian a una nueva interfaz, debes ir a la pestaña APIs y auth en el lado izquierdo, luego ir a Aplicaciones registradas , seleccionar tu clave API existente para reemplazarla o crear una nueva, usando el código SHA1 generado previamente.

Así es como lo hice funcionar.


La bandera -v también otorga la certificación SHA1. Sin esa bandera, solo obtienes la huella digital MD5.



Para obtener el valor de MD5 y SHA1 ... etc barbea esto a continuación:

Antes de esto, no te olvides de copiar el debug.keystore a una carpeta Androidkeystore como la creada en la unidad C.

C:/Program Files/Java/jdk1.7.0_05/bin>keytool -v -list -keystore C:/Androidkeyst ore/debug.keystore

pregunta aquí ... Ingresa la contraseña de keystore: android

ingresa aquí MD5 y SHA1 ... etc

Keystore type: JKS Keystore provider: SUN Your keystore contains ? entry Alias name: androiddebugkey Creation date: ?? ???, ???? Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[?]: Owner: CN=Android Debug, O=Android, C=US Issuer: CN=Android Debug, O=Android, C=US Serial number: 67b6344b Valid from: Mon Jun 18 20:33:56 IST 2012 until: Wed Jun 11 20:33:56 IST 2042 Certificate fingerprints: MD5: C2:61:51:3E:BC:C8:0C:DB:75:B6:E7:C4:90:AD:91:39 SHA1: CD:5E:8A:0F:4E:0F:2E:FD:92:5E:5E:4R:CF:F8:44:33:2C:8C:B8:97 SHA256: B5:BF:75:60:DB:62:09:49:F1:38:CH:49:18:22:18:95:03:C9:5C:14:F6: B0:F4:21:D2:19:B8:FF:38:D2:B9:FD Signature algorithm name: SHA256withRSA

NOTA: si hay espacios en la ruta del directorio, DEBE adjuntar entre comillas. por ejemplo, use este formato:

-keystore "C: / Users / Your Name / .android / debug.keystore"


Si está usando jdk 7:

Use la opción -v.


Simplemente exporte su proyecto usando su almacén de claves en eclipse y en el último paso obtendrá SHA-1 y MD-5.

Mire esta pregunta para más detalles.


agregar -v

justo después de keytool y antes -list

keytool -v -list