2012-03-14 15 views
15

come ottenere la chiave dell'impronta digitale MD5.Android: chiave dell'API di Google Maps. Chiave di certificazione MD5

Sto usando questo 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 ` 

ma incapace di ottenere la chiave MD5, ma io sono sempre delle impronte digitali Certificato (SHA1) chiave

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   

voglio chiave certificazione MD5.

Molte grazie.

+0

Google ha ora deprecato questo servizio per le applicazioni Android. –

+0

@Cool Jatt qualsiasi documento prova per lo stesso – Android

+0

@BlackDevil: Si prega di controllare questo link: https://developers.google.com/maps/documentation/android/v1/hello-mapview –

risposta

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 

Considerate la vostra jdk-bin path nel luogo first path e la tua home user directory nel second path. Per windows 7 è come C:\Users\username\.android\debug.keystore

Utilizzare il comando precedente per ottenere tutte le chiavi.

The google API key is here.

+0

grazie @santhosh –

7

http://mobiforge.com/developing/story/using-google-maps-android riferiscono questo link.

Usa JDK versione 1.6 invece di 1.7 perché 1.7 genera l'impronta digitale con SHA1 per impostazione predefinita.

+0

grazie a @richa ma non ce l'ho fatta. Questo collegamento mi sta dando lo stesso risultato. –

+1

Desidero che il certificato MD5 non sia un fingerprint certificato SHA1. per favore se qualche altra soluzione mi guida. molte grazie. –

+0

aggiornato la mia risposta ... – Richa

2

Per quanto ne so, il di sopra del quale si ha è la chiave, ora u bisogno di registrarlo a questo link.

+0

Devo iscrivermi a quel link. ma ho bisogno di tasti MD5. Ora sto ottenendo ciò digitando '-V' b4 '-list' al mio comando otterrò tutte le chiavi. Grazie –

+1

Buono. Quindi hai ottenuto un successo. :) – Harpreet

+0

Yup ho ottenuto :) @haps –

3

Per lo sviluppo di applicazioni google maps in Android, il primo passo è quello di ottenere le API di Google (che contiene maps.jar). Se non è disponibile nel tuo IDE Eclipse, puoi scaricarlo in eclissi andando su windows> Android sdk manager> ... quindi seleziona l'API di Google richiesta. Crea un nuovo AVD con il target come API di Google. Qui è dove si esegue l'applicazione google maps.

Per ottenere MD5 impronte digitali eseguire il seguente comando cmd

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

prima di eseguire questo comando, 1.Cambia il percorso di cmd per di posizione che è in genere all'interno di file di programma> java> bin doppi apici 2.Inside entrano il percorso del keystore Android, che può essere trovato keytool.exe in eclipse..windows> preferenze> android> build

mentre tring questo i problemi che ho dovuto affrontare erano errore 1.keytool: java.lang.RuntimeException: Errore di utilizzo, e non è un comando legale ---- a causa di spazi indesiderati 2.tried per inserire -v di comando per verbose

Dopo aver ottenuto MD5, andare al seguente link http://code.google. com/android/maps-api-signup.html e accedi con il tuo account google per ottenere la chiave che puoi usare nella tua applicazione.

8

per le finestre

step1: Start -> Esegui ->

tipo

C: \ Documents and Settings \ ashish \ .android

sentire si dovrebbe essere passare il tuo attuale utente
e trovare debug.keystore

description

ora ottenere il percorso di debug.keystore

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

ora il comando per ottenere MD5

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

così ora passiamo la strada della dedug.keystore

la il comando completo è

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

Fase 2: Start -> Esegui ->

digitare cmd e cambiare la directory di platform-tools Android SDK e passato il seguente comando enter image description here premere invio

enter image description here

ora stai ricevendo MD5 ora come usarlo ..... ora Vai a https://developers.google.com/android/maps-api-signup

enter image description here

dopo che premere il tasto Vi darà Map API

+0

impressionante di amici ... grazie .. meravigliosa spiegazione –

+0

@ Tech.Rahul grazie –

4

Per finestra Si può usare come questo.

1.Go per avviare quindi eseguire cmd aperta quindi digitare

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

Ora usare il seguente comando per ottenere l'impronta digitale MD5.

keytool.exe -list -alias androiddebugkey -keystore "C: \ Android \ debug.keystore" -storepass Android -keypass Android

Si otterrà l'impronta digitale dopo che

Per trovare API di Google chiave: utilizzare questo collegamento - http://code.google.com/android/maps-api-signup.html

3

collegamento di registrazione per la chiave di Android map api 'https://developers.google.com/android/maps-api-signup' non funziona.

mostrando 'Impossibile connettersi al server remoto' in iframe sopra il fotter della pagina.did qualcuno ha lavorato su di esso di recente?

+0

ho avuto chiave alla [link] ( http: // T3G-Garrett. appspot.com/code.google.com/android/maps-api-signup.html) – user961524

2

Le risposte precedenti mostrano come ottenere il tasto md5 ma le versioni più recenti di jdk generano più chiavi e visualizzano SHA1 come predefinito. Per ottenere la chiave MD5 per 1.7 e versioni successive:

1 Vai a riga di comando 2 Vai a dir di chiavi C: \ Users \ Gideon.android 3 immettere questo comando keytool -list -v -keystore "C: \ Users \ Gideon.android \ debug.keystore" Android

4 look per il codice con MD5: miniera era:

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

ti manca il parametro -v nella riga di comando (per verbose presumo) . senza il -v fornirai solo il checksum SHA1. con il -v darti tutti questi: MD5, SHA1, SHA256 e tutte le informazioni sul certificato.

0

Per le finestre

1.Individuare il file debug.keystore "C: \ Users \ bhushan.android \ debug.keystore"

2.Individuare keytool.exe in Java cartella \ 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.Get una chiave per l'API di Google Maps per android v1: https://developers.google.com/maps/documentation/android/v1/maps-api-signup

5.To registro di Goog le Maps API Android v1 Key, attenersi alla seguente procedura:

-> Se non si dispone di un account Google, utilizzare il collegamento sulla pagina per configurarne uno.

-> Incolla l'MD5 chiave

-> Fare clic su "Generate API Key"

Problemi correlati