658 Stimmen

SHA-1-Fingerabdruck des Keystore-Zertifikats

Ist die Methode, um einen SHA-1-Fingerabdruck zu erhalten, dieselbe wie die Methode, um den Fingerabdruck zu erhalten? Zuvor habe ich diesen Befehl ausgeführt:

Windows Command Prompt running keytool.exe

Es ist mir nicht klar, ob das Ergebnis, das ich erhalte, der SHA-1-Fingerabdruck ist. Kann jemand das klären?

2voto

kundan roy Punkte 1926

Wenn Sie Android Studio verwenden, ist dies sehr einfach.

Erstellen Sie eine neue Google-Map-Aktivität, und Sie können den sha1-Fingerabdruck wie unten abgebildet sehen.

New Google Map aCTIVITY

YOU CAN SEE SHA1 IN BELOW IMAGE

1voto

[Ändern Sie die Build-Variante, dann können Sie sehen, dass die Anwendung ausgeführt wird, was zu einem Fehler führen wird

Sie müssen den SHA1-Code für den Freigabeschlüssel finden und ihn in Ihre Entwicklerkonsole eingeben. (Für mich ist die Entwicklerkonsole Firebase, andere Leute verwenden vielleicht andere Dienste) Um den SHA1-Code zu finden, ist der einfachste Weg

Gehen Sie zu Build --- Wählen Sie die Build-Variante aus -- Auf der linken Seite wählen Sie "Release" als Build-Variante aus -- Gehen Sie nun zu den Moduleinstellungen (oder versuchen Sie, das Projekt auszuführen, Android Studio wird Sie über einen Fehler informieren und klicken Sie auf die Schaltfläche "Fehler beheben") --- Wählen Sie die Registerkarte "Signing" aus --- Fügen Sie Ihren Release-Schlüssel und Ihre Passwörter hinzu -- Gehen Sie nun zu den Build-Typen -- Wählen Sie "Release" aus -- Wählen Sie unter "Signing Config" die Konfiguration Ihres Release-Schlüssels aus -- Führen Sie nun Ihr Projekt aus -- Führen Sie nun Ihren Signing-Bericht aus --- Sie können SHA1 unter "Release Build" finden -- Geben Sie diesen sha1-Code in Ihrer Entwicklerkonsole ein

enter image description here

enter image description here

enter image description here

That's it

1voto

Versuchen Sie dies mit Ihrem Benutzer & Pass

keytool -list -v -keystore {Pfad der jks-Datei} -alias {keyname} -storepass {keypass} -keypass {aliaspasswort}

Exe

keytool -list -v -keystore " E:\AndroidStudioProject\ParathaApp\key.jks " -alias key0 -storepass mks@1 -keypass golu@1

1voto

sac Punkte 87

Zuerst gehen Sie zu jar-Datei kopieren Sie die keytool Pfad dann in den Systempfad hinzufügen, dann ausführen. ich hoffe, dass dies ein funktioniert

1voto

Chirag Arora Punkte 816

Für lokale erhalten Sie leicht sha1 von Android Studio, aber für Live überprüfen Sie bitte unten url:

Facebook Android Schlüssel-Hash generieren

Wir haben die meisten der unten aufgeführten Schritte nicht durchgeführt, also überprüfen Sie bitte den Link, der 100% korrekt ist.

8) If you see in openssl Bin folder, you will get a file with the name of debug.txt

9) Nun können Sie entweder die Eingabeaufforderung neu starten oder mit der bestehenden Eingabeaufforderung arbeiten

10) Gehen Sie zurück zum Laufwerk C und geben Sie den Pfad zum Ordner openssl Bin an.

11) Kopieren Sie den folgenden Code und fügen Sie ihn ein

openssl sha1 -binary debug.txt > debug_sha.txt

12) Sie erhalten debug_sha.txt im Ordner openssl bin

13) Kopieren Sie erneut den folgenden Code und fügen Sie ihn ein

openssl base64 -in debug_sha.txt > debug_base64.txt

14) Sie erhalten debug_base64.txt im Ordner openssl bin

15) Öffnen Sie die Datei debug_base64.txt Hier ist Ihr Schlüssel-Hash.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X