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?

1250voto

Amol Sawant 96 Kuli Punkte 12802

Folgen Sie este Anleitung zur Erstellung eines SHA1-Fingerabdrucks für Google Map v2

Für den Debug-Modus:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

für den Freigabemodus:

keytool -list -v -keystore {keystore_name} -alias {alias_name}

Beispiel:

keytool -list -v -keystore C:\Users\MG\Desktop\test.jks -alias test

Unter Windows, wenn keytool-Befehl wird nicht gefunden Gehen Sie zu Ihrem installierten JDK-Verzeichnis, z. B. <YourJDKPath>\Java\jdk1.8.0_231\bin\ Öffnen Sie die Befehlszeile und probieren Sie die oben genannten Befehle für den Debug-/Release-Modus aus.

Eine andere Möglichkeit, SHA1 oder SHA-256 zu erhalten, ist ./gradlew signingReport

Für weitere Informationen besuchen Sie Verwendung des Gradle Signing Report

744voto

Lokesh Tiwari Punkte 10296

Wenn Sie Android Studio verwenden, verwenden Sie einen einfachen Schritt

  1. Führen Sie Ihr Projekt aus
  2. Klicken Sie auf das Menü Gradle
  3. Gradle erweitern Tasks Baum
  4. Doppelklick auf android -> signingReport und die Magie sehen
  5. Auf der Registerkarte "Ausführen" erfahren Sie alles

enter image description here

Ergebnis unter Registerkarte "Ausführen Wenn Android Studio < 2.2
enter image description here

Von Android Studio 2.2
Das Ergebnis ist unter Konsole ausführen verfügbar, aber verwenden Sie die hervorgehobene Umschalttaste

enter image description here

Oder
Der zweite Weg ist
Erstellen Sie ein neues Projekt in Android Studio Neu -> Google Maps Aktivität

enter image description here

Öffnen Sie dann die Datei google_maps_api.xml wie in den Bildern gezeigt und Sie werden Ihren SHA-Schlüssel sehen

enter image description here

210voto

Naeem Ibrahim Punkte 3345

Der einfachste Weg, um SHA1-Schlüssel in Android Studio zu erhalten (Debug- und Release-Modus)

  1. Öffnen Sie Android Studio
  2. Öffnen Sie Ihr Projekt
  3. Klicken Sie auf Gradle (Aus Rechte Seitenwand werden Sie sehen Gradle-Leiste )
  4. Klicken Sie auf Aktualisieren (Klicken Sie auf Aktualisieren in der Gradle-Leiste, dann sehen Sie die Liste der Gradle-Skripte Ihres Projekts)
  5. Klicken Sie auf Ihr Projekt (Ihr Projektname wird aufgelistet)
  6. Klicken Sie auf Aufgaben/Android
  7. Doppelklick auf signingReport (Sie erhalten SHA1 y MD5 in der Laufleiste)

Wenn Sie das neue Android Studio verwenden, wird oben "Time to execute" angezeigt. Klicken Sie auf "Toggle task execution mode", um den SHA-1-Schlüssel zu erhalten. Prüfen Sie das 2. und 3. Referenzbild.

Check image for details enter image description hereenter image description here

SHA-1 für Freigabemodus generieren

1 - Fügen Sie zunächst die Keystore-Konfiguration in Ihrem gradle hinzu Wie man die Konfiguration in gradle hinzufügt .

2 - Nach dem Hinzufügen von Config in gradle ändern Sie die Build-Variante. enter image description here

3-Dann folgen Sie dem obigen Verfahren, um SHA-1 für den Freigabemodus zu erhalten.

4-Check Image. enter image description here

91voto

21stking Punkte 1091

Wechseln Sie über cmd in Ihr Java-Bin-Verzeichnis:

C:\Program Dateien \Java\jdk1.7.0_25\bin >

Geben Sie nun den folgenden Befehl in cmd ein:

keytool -list -v -keystore "c:\users\your_user_name\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

47voto

Vishal Beep Punkte 1803

Eine einfache Antwort. Um SH1 in der neuen Android Studio Version zu finden. Führen Sie diese einfachen Schritte aus.

Schritt 1 Gehen Sie zu den Einstellungen und drücken Sie auch STRG + ALT + S

Editar

Schritt 2 für das neueste Android Studio einschließlich - Android Studio Electric Eel | 2022.1.1

Gehe zu Experimentelle und dann UnTick die Option namens Nur Testaufgaben in die Gradle-Aufgabenliste aufnehmen, die während Gradle Sync erzeugt wird wenn es sich Abgehakt und dann ok drücken

Schritt 2 für ältere Versionen von Android Studio -

Gehe zu Experimentelle und dann UnTick die Option namens Gradle-Aufgabe während Gradle-Synchronisierung nicht bauen wenn es angekreuzt ist und drücken Sie dann ok

Weiter

Schritt 3 Gehe zu Datei wählen Sie dann die Option Projekt mit Gradle-Dateien synchronisieren

Schritt 4 Klicken Sie auf Gradle auf der rechten Seite des Panels und dann Aufgaben entonces Android und doppelklicken Sie dann auf signingReport

Dann erhalten Sie den SH1-Fingerabdruck

enter image description here

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