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 MAP API. ¿SHA1 es igual que MD5?
¿Qué debo hacer para obtener el certificado MD5?
android
google-maps
md5
sha1
fingerprint
Prachi Kshirsagar
fuente
fuente
Para obtener el valor MD5 y SHA1 ... etc, siga esto a continuación:
Antes de esto, no olvide copiar el debug.keystore a una carpeta Androidkeystore como la creada en la unidad C.
pregunta aquí .. Introduzca la contraseña del almacén de claves: android
ingrese usted tiene aquí MD5 y SHA1..etc
NOTA: si hay espacios en la ruta del directorio, DEBE incluirlo entre comillas. por ejemplo, use este formato:
-keystore "C: \ Users \ Your Name \ .android \ debug.keystore"
fuente
Si está utilizando jdk 7:
Utilice la opción -v.
fuente
añadir
-v
justo después
keytool
y antes-list
fuente
copie el archivo 'debug.keystore'
c:\
o alguna carpetaintentas ir
c:\Program Files\Java\jdk1.6.25\bin folder
y entrarc:\Program Files\Java\jdk1.6.25\bin>keytool -list -keystore c:\debug.keystore
la contraseña es 'android'
fuente
La bandera -v también otorga la certificación SHA1. Sin esa bandera, solo obtiene la huella digital MD5.
fuente
La forma más fácil de obtener SHA 1, MD 5 es hacer clic en Gradle en la parte superior derecha cerca de la esquina de la pantalla de Android Studio. Luego haga clic en el nombre de la aplicación (por ejemplo, android123 (root) : debería aparecer así). Después de eso, encontrará una subcarpeta llamada android y al hacer clic en ella, vaya a signingReport . Debería ejecutarse en la consola y debería mostrarle SHA 1, MD 5. Espero que ayude.
fuente
Resolví el problema en Windows 8 abriendo el símbolo del sistema (Administrador), luego escribí:
Después de eso, simplemente vaya a https://code.google.com/apis/console/
A medida que cambiaron a una nueva interfaz, debe ir a la pestaña API y autenticación en el lado izquierdo, luego ir a Aplicaciones registradas , seleccionar su clave API existente para reemplazarla o crear una nueva, usando el código SHA1 generado previamente.
Así es como lo hice funcionar.
fuente
No es cierto que la herramienta de teclado JDK 1.7 SIEMPRE devuelve la huella digital SHA1. Mire allí para resolver el problema en lugar de degradar su JDK: http://code.google.com/p/android/issues/detail?id=19035#makechanges
fuente
Simplemente exporte su proyecto usando su almacén de claves en eclipse y en el último paso obtendrá tanto SHA-1 como MD-5 ..
Mire esta pregunta para obtener más detalles.
fuente