Sto usando Windows 7.Ottenere Google Maps API key
Ho provato diverse volte con la debug.keystore con appare in C: \ Users \ YOURUSER.android \ utilizzando il comando:
keytool -list -alias androiddebugkey -keystore c:\Users\YOURUSER\.android\debug.keystore -storepass android -keypass android
Mi dà un MD5, ma poi vado alla pagina di registrazione di Google MD5 e sa che non è un'impronta digitale valida.
Ho cercato ulteriori informazioni e infine ho creato un nuovo debug.keystore in c: \ users \ YOURUSER \ per evitare di riscrivere quello originale. Ho usato questo comando:
keytool -genkey -keypass android -keystore c:\users\YOURUSER\debug.keystore -alias androiddebugkey -storepass android -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
Funziona, per cui uso il comando precedente per ottenere il MD5, e mi dà un nuovo MD5. Poi vado di nuovo su Google e lo stesso problema: "non è un'impronta valida".
L'ho fatto un secondo tentativo. Questo è quello che ho fatto allora: 1) ha aperto un terminale Windows7, è andato a c: \ programmi \ java \ jdk1.7.0 \ bin \ 2) Comando scritto:
keytool -genkey -v -keystore c:\eclipse\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
3) Poi ho cercato di ottenere il codice MD5 dal mio keystore, usando comando:
keytool -list -alias alias_name -keystore c:\eclipse\my-release-key.keystore
e scrivendo la password che mi viene richiesta. Mi dà un MD5.
4) Vado a mappare le chiavi api e scrivo l'MD5. "FINGERPRINT NOT VALID"
Non so quale sia il problema. E dovrei farlo per ogni app che programma? Che mal di testa!
Qualcuno può aiutarmi per favore?
http://stackoverflow.com/questions/5803944/find-the-key-hash-for-a-signed-app/5805214 # 5805214 – Selvin
http://stackoverflow.com/questions/5863201/android-md5-debug-fingerprint-missing-from-debug -keystore – CommonsWare