Wie kann ich den MD5-Fingerabdruck von Javas Keytool beziehen, nicht nur von SHA-1?
Als ich Google maps in meine Anwendung muss ich den debug-Zertifikate " MD5-Fingerabdruck. Ich habe versucht, folgenden.:
(Hier kopiert habe ich die debug.keystore-Datei aus C:\Documents und Einstellungen\Administrator.android im bin-Ordner)
C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
Aber erhielt die folgenden Ergebnisse:
androiddebugkey, May 27, 2011, PrivateKeyEntry,Certificate fingerprint (SHA1): "some code"
Aber das funktioniert nicht get MAP API-Schlüssel. SHA1 ist ist die gleiche wie MD5?
Was sollte ich tun, um die MD5-Zertifikats?
InformationsquelleAutor der Frage Prachi Kshirsagar | 2011-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit JDK 1.7 installiert, keytool immer Ausgänge standardmäßig SHA1-Fingerabdruck, nicht MD5.
Sie können die MD5-Zertifikats durch hinzufügen der option-v.
verwenden Sie den folgenden code:-
wird es ausgegeben wird MD5 Zertifikat als gut.
InformationsquelleAutor der Antwort Ankit Saxena
Bekommen MD5-Wert und die SHA1 - ...etc brach unter:
Bevor diese nicht vergessen zu kopieren die debug.keystore in einen Ordner Androidkeystore wie, erstellt in C-Laufwerk.
fragt er hier..
Enter keystore password: android
geben Sie hier erhielten, MD5 & SHA1..etc
HINWEIS: wenn keine Leerzeichen im Verzeichnis-Pfad MÜSSEN Sie schließen Sie Sie in Anführungszeichen. beispielsweise verwenden Sie dieses format:
-keystore "C:\Users\Your Name\.android\debug.keystore"
InformationsquelleAutor der Antwort Crishnan
Wenn Sie mit dem jdk 7:
Verwenden Sie die option-v.
InformationsquelleAutor der Antwort fjs
hinzufügen
-v
direkt nach
keytool
und vor-list
InformationsquelleAutor der Antwort wiz
Die Option-v gibt die SHA1-Zertifizierung als gut. Ohne, dass die fahne erhalten Sie nur den MD5-Fingerabdruck.
InformationsquelleAutor der Antwort Karan Kalra
kopieren ' debug.keystore " - Datei zu
c:\
oder Einige OrdnerSie versuchen zu gehen
c:\Program Files\Java\jdk1.6.25\bin folder
und input
c:\Program Files\Java\jdk1.6.25\bin>keytool -list -keystore c:\debug.keystore
Passwort 'android'
InformationsquelleAutor der Antwort phoenix
Ich habe das problem gelöst in Windows 8 öffnen Sie die Eingabeaufforderung (Admin), dann Typ:
Danach gehen Sie einfach auf https://code.google.com/apis/console/
Als Sie geändert, um eine neue Schnittstelle, die Sie haben zu gehen, um die APIs & auth - Reiter auf der linken Seite, dann gehen Sie auf Eingetragen Appswählen Sie Ihre vorhandene API-key zu ersetzen oder erstellen Sie eine neue, mit der SHA1-code generiert zuvor.
Das ist, wie ich es geschafft habe.
InformationsquelleAutor der Antwort
Es ist nicht wahr, dass JDK 1.7 keytool IMMER zurück SHA1-Fingerabdruck. Sehen Sie dort das problem zu lösen, statt downgrade Ihres JDK: http://code.google.com/p/android/issues/detail?id=19035#makechanges
InformationsquelleAutor der Antwort fgeorgiew
Einfach exportieren Sie Ihr Projekt mit Ihrem keystore in eclipse und im letzten Schritt erhalten Sie beide SHA-1 und MD-5..
Blick auf diese Frage für mehr details.
InformationsquelleAutor der Antwort Akshat