2012-03-14 24 views
15

cómo obtener la clave de huella dactilar MD5.Android: Registro de clave de Google Maps API: clave de certificación MD5

estoy usando este comando:

C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android ` 

pero incapaz de obtener la clave MD5, pero estoy recibiendo la huella digital de certificado (SHA1) clave

androiddebugkey, Jan 16, 2012, PrivateKeyEntry,Certificate fingerprint (SHA1):A4:9E:8F:FA:1A:B2:A0:79:3D:D3:95:41:82:3B:F6:DA:78:40:DD:DE   

Quiero clave certificación MD5.

Muchas gracias.

+0

Google ha desaprobado este servicio para aplicaciones de Android. –

+0

@Cool Jatt cualquier prueba de documento para el mismo – Android

+0

@BlackDevil: Por favor, consulte este enlace: https://developers.google.com/maps/documentation/android/v1/hello-mapview –

Respuesta

18
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 

Tenga en cuenta su jdk-bin path en el lugar y su first pathhome user directory en el second path. Para windows 7 es como C:\Users\username\.android\debug.keystore

Utilice el comando anterior para obtener todas las claves.

The google API key is here.

+0

gracias @santhosh –

7

http://mobiforge.com/developing/story/using-google-maps-android consulte este enlace.

Utilice JDK versión 1.6 en lugar de 1.7 porque 1.7 genera la huella digital con SHA1 de forma predeterminada.

+0

gracias @richa pero no lo tengo. Este enlace me está dando el mismo resultado. –

+1

Quiero el certificado MD5 no la huella digital del certificado SHA1. por favor, si alguna otra solución me guía. muchas gracias. –

+0

actualizó mi respuesta ... – Richa

2

Por lo que sé, lo anterior que obtuvo es la clave, ahora necesita registrarlo en este link.

+0

Tengo que iniciar sesión en ese enlace. pero necesito llaves MD5. Ahora estoy obteniendo eso escribiendo '-V' b4 '-list' en mi comando obtendré todas las claves. Gracias –

+1

Bueno. Así que tienes un éxito. :) – Harpreet

+0

yup lo tengo :) @haps –

3

Para desarrollar la aplicación Google Maps en android, el primer paso es obtener las API de Google (que contienen maps.jar). Si no está disponible en su Eclipse IDE, puede descargarlo en eclipse yendo a windows> Android sdk manager> ... luego seleccione la API de Google requerida. Crea un nuevo AVD con el objetivo como API de Google. Aquí es donde ejecutas la aplicación Google Maps.

Para obtener la huella digital MD5 ejecute el siguiente comando cmd

keytool.exe -lista -alias androiddebugkey -keystore “C: \ Documents and Settings \ Administrator.android \ debug.keystore” -storepass androide androide -keypass

antes de ejecutar este comando, 1.Change el camino de cmd para keytool.exe de ubicación, que es por lo general dentro de los archivos de programa> java> bin 2.Inside comillas dobles entran en el camino hacia el almacén de claves androide, que se puede encontrar en eclipse ... ventanas> preferencias> android> compilación

al probar esto, los problemas a los que me enfrenté fueron 1.keytool error: java.lang.RuntimeException: error de uso, y no es un comando legal ---- debido a espacios no deseados 2.tried para insertar el comando -v para verbose

Después de obtener MD5, vaya al siguiente enlace http://code.google. com/android/maps-api-signup.html e inicie sesión con su cuenta de google. para obtener la clave que puede usar en su aplicación.

8

para las ventanas

Paso 1: Inicio -> Ejecutar ->

tipo

C: \ Documents and Settings \ Ashish \ .android

oye usted debe estar pase su usuario actual
y encuentre debug.keystore

description

ahora obtener la ruta de debug.keystore

C:\Documents and Settings\ashish\.android\debug.keystore 

ahora el comando para obtener MD5

keytool -list -alias androiddebugkey -keystore <path_to_debug_keystore>.keystore -storepass android -keypass android 

por lo que ahora se pasa el camino de dedug.keystore

la el comando completo es

keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\ashish\.android\debug.keystore" -storepass android -keypass android 

paso 2: Inicio -> Ejecutar ->

escriba cmd y cambie el directorio a la plataforma de herramientas de SDK de Android y más allá del siguiente comando enter image description here pulse enter

enter image description here

Ahora usted está recibiendo MD5 ahora cómo usarlo ..... ahora Ir a https://developers.google.com/android/maps-api-signup

enter image description here

después de que pulse el botón Dará asigna API

+0

impresionante de amigos ... gracias .. maravillosa explicación –

+0

@ Tech.Rahul gracias –

4

Por la ventana Se puede utilizar como este.

1.Go para iniciar a continuación, ejecutar cmd abierta a continuación, escriba

C: \ Documents and Settings \ NEETIKA.android \ debug.keystore

Ahora use el siguiente comando para obtener la huella digital MD5.

keytool.exe -lista -alias androiddebugkey -keystore "C: \ androide \ debug.keystore" -storepass androide androide -keypass

Usted recibirá el dedo de impresión después de que

Para encontrar la API de Google clave: use este enlace - http://code.google.com/android/maps-api-signup.html

3

enlace de registro para la clave de la API de android map 'https://developers.google.com/android/maps-api-signup' no está funcionando.

mostrando 'No se pudo conectar con el servidor remoto' en el iframe encima del fotómetro de la página. ¿Alguno de ellos trabajó en él recientemente?

+0

llegué clave en [link] ( http: // T3G-Garrett. appspot.com/code.google.com/android/maps-api-signup.html) – user961524

2

Las respuestas anteriores muestran cómo obtener la clave md5, pero las versiones más recientes de jdk generan más claves y muestran SHA1 como valor predeterminado. Para obtener la clave MD5 de 1.7 y posterior:

1 comando Ir a la línea 2 va a dir de almacén de claves de C: \ Users \ Gideon.android 3 entrar en este comando keytool -list -v -keystore "C: \ usuarios \ Gideon.android \ debug.keystore" androide mirada

4 para el código con MD5: mina era:

1
use **-V** in cmd prompt........:) 
-1

se le pasa el parámetro -v en la línea de comandos (por verbosa supongo) . sin el -v solo le da el valor de cheque SHA1. con el -v le dan todos ellos: MD5, SHA1, SHA256 y toda la información sobre el certificado.

0

Para ventanas

1.Ubique su archivo debug.keystore "C: \ Users \ bhushan.android \ debug.keystore"

2.Localice keytool.exe en Java carpeta \ bin

C:\Program Files\Java\jre7\bin>keytool -v -list -alias androiddebugkey -keystore 
C:\Users\bshirsath\.android\debug.keystore -storepass android -keypass android 
Alias name: androiddebugkey 
Creation date: Mar 8, 2012 
Entry type: PrivateKeyEntry 
Certificate chain length: 1 
Certificate[1]: 
Owner: CN=Android Debug, O=Android, C=US 
Issuer: CN=Android Debug, O=Android, C=US 
Serial number: 1f5b8c95 
Valid from: Thu Mar 08 17:51:52 IST 2012 until: Sat Mar 01 17:51:52 IST 2042 
Certificate fingerprints: 
     MD5: 6E:E7:47:2E:A7:07:8A:42:77:89:A8:83:C7:A6:53:87 
     SHA1: 1D:99:2B:0E:D3:2F:DE:12:92:CE:86:EE:5A:D2:99:80:28:F7:B6:22 
     SHA256: 30:0B:FC:40:7F:57:9F:51:FF:60:94:B9:CE:27:C1:7A:9D:EF:F7:14:C8: 
36:B0:E8:F4:11:13:23:B1:67:17:08 
     Signature algorithm name: SHA256withRSA 
     Version: 3 

Extensions: 

#1: ObjectId: 2.5.29.14 Criticality=false 
SubjectKeyIdentifier [ 
KeyIdentifier [ 
0000: DF 53 60 E5 59 3A 8C 07 EA E1 A2 3F 00 57 45 DD .S`.Y:.....?.WE. 
0010: DF 29 08 BA          .).. 
] 
] 

4.Obtenga una clave para la API de Google Maps para Android v1: https://developers.google.com/maps/documentation/android/v1/maps-api-signup

5.To registro de Goog le Maps Android API v1 Key, siga estos pasos:

-> Si no tiene una cuenta de Google, use el enlace en la página para configurar una.

-> Pegar la clave MD5

-> Haga clic en "Generar clave API"

Cuestiones relacionadas