Holen Sie sich das SHA1-Fingerabdruckzertifikat in Android Studio für Google Maps

Lesezeit: 5 Minuten

Benutzer-Avatar
arslan haktic

Ich möchte den SHA1-Schlüssel von Android Studio auf einem Mac erhalten. Von Eclipse ist es einfach, aber ich kann das nicht in Android Studio bekommen.

Ich habe ähnliche Fragen überprüft, aber keine Möglichkeit, das in MAC zu bekommen.

Der SHA1 ist für signierte und unsignierte APK unterschiedlich. Bitte erwähnen Sie die Methoden, um beides zu erhalten.

Danke im Voraus.

  • Der einfachste Weg, um SHA-1 für den Release- und Debug-Modus von Android Studio Gradle zu erhalten. Überprüfen Sie dies

    – Naeem Ibrahim

    16. November 2016 um 6:25 Uhr

Ich habe meine Antwort bekommen, es war ganz einfach. Terminal öffnen, Befehl eingeben:

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

Drücken Sie die Eingabetaste: Sie erhalten die folgenden Informationen, und SHA1 ist dort zu sehen.

…..

Zertifikat-Fingerabdrücke:

 MD5:  79:F5:59:................FE:09:D1:EC

 SHA1: 33:57:0A:C9:..................:91:47:14:CD

 SHA256: 39:AA:23:88:D6:...................33:DF:61:24:CB:17:47:EA:39:94:99

…….

  • Wie ich Ihnen in meiner Antwort sagte.

    – Sebastian

    6. Mai 2015 um 10:07 Uhr

  • können Sie den vollständigen cmd-Pfad anzeigen, in dem Sie diesen Befehl ausführen

    – Anees U

    1. Dezember 2015 um 9:35 Uhr

  • @AneesU Ich schreibe den obigen Befehl in das Home-Verzeichnis, wenn ich das Terminal öffne.

    – Arslan Haktic

    1. Dezember 2015 um 17:44 Uhr

  • OMG! Ich habe jetzt zwei Stunden lang verschiedene Tutorials ausprobiert. Das hat mich gerettet.

    – mur7ay

    21. Mai 2016 um 18:00 Uhr

  • @mur7ay Danke für dein Feedback

    – Arslan Haktic

    24. Mai 2016 um 7:52 Uhr

Benutzer-Avatar
Jignesh Goyani

Sehr einfach und einfach den SHA1-Schlüssel für das Zertifikat nur in Android Studio zu finden.

Sie können die folgenden Schritte verwenden:

A.Open Android Studio
B.Open Your Project
C.Click on Gradle (From Right Side Panel, you will see Gradle Bar)
D.Click on Refresh (Click on Refresh from Gradle Bar, you will see List Gradle scripts of your Project)
E.Click on Your Project (Your Project Name form List (root))
F.Click on Tasks
G.Click on android
H.Double Click on signingReport (You will get SHA1 and MD5 in Run Bar)

ODER

1.Click on your package and choose New -> Google -> Google Maps Activity
2.Android Studio redirect you to google_maps_api.xml

Geben Sie hier die Bildbeschreibung ein

  • @Jai Ja, das ist die beste und einfachste Antwort, aber wie macht man das für die Release-Version?

    – ch3tanz

    10. Februar 2016 um 11:34 Uhr

  • Andere Art der Datei SHA1-Schlüssel 1. Klicken Sie auf Ihr Paket und wählen Sie Neu -> Google -> Google Maps-Aktivität. 2. Android Studio leitet Sie zu google_maps_api.xml weiter

    – Jignesh Goyani

    10. Februar 2016 um 11:59 Uhr


Benutzer-Avatar
Poras Bhardwaj

Alle obigen Antworten sind richtig.

Aber der einfachste und schnellste Weg ist unten:

  1. Öffnen Sie Android Studio

  2. Öffnen Sie Ihr Projekt

  3. Klicken Sie auf Gradle (auf der rechten Seite sehen Sie die Gradle-Leiste)

  4. Klicken Sie auf Aktualisieren (Klicken Sie in der Gradle-Leiste auf Aktualisieren, Sie werden die Gradle-Skripte Ihres Projekts auflisten sehen)

  5. Klicken Sie auf Ihren Projektnamen wie MyProject(root)

  6. Klicken Sie auf Aufgaben

  7. Klicken Sie auf Android

  8. Doppelklicken Sie auf signingReport

  9. Warten Sie einige Sekunden und Sie erhalten SHA1 und MD5 in der Konsolenleiste

Geben Sie hier die Bildbeschreibung ein

Wenn Sie eine hinzufügen Kartenaktivität in Ihrem Projekt als diese Antwort für SHA1 sehen. Wie erhalte ich den Signaturzertifikat-Fingerabdruck (SHA1) für OAuth 2.0 auf Android?

Benutzer-Avatar
Sneha Patel

Führen Sie die folgenden Schritte aus, um das SHA1-Fingerabdruckzertifikat in Android Studio in 2.2v zu erhalten.

Öffnen Sie Android Studio. Öffnen Sie Ihr Projekt. Klicken Sie auf Gradle (auf der rechten Seite sehen Sie die Gradle-Leiste).

Klicken Sie auf Aktualisieren (Klicken Sie in der Gradle-Leiste auf Aktualisieren, Sie werden die Gradle-Skripte Ihres Projekts auflisten sehen)

Klicken Sie auf Ihr Projekt (Formularliste Ihres Projektnamens (Root))

Klicken Sie auf Aufgaben

Klicken Sie auf Android

Doppelklicken Sie auf Signing-Report (Sie erhalten SHA1 und MD5 in Run Bar) Klicken Sie dann auf diese Schaltfläche: Geben Sie hier die Bildbeschreibung ein (oben links im Fehlerprotokoll) und Sie erhalten Ihren SHA1-Schlüssel.

Benutzer-Avatar
Sebastian

  1. Gehen Sie zu Ihrem Schlüsselverzeichnis / Ordner.
  2. Verwenden Sie folgenden Befehl im Terminal: keytool -list -v -keystore <yourKeyFileName.withExtension> -alias <yourKeyAlias>.
  3. Geben Sie das Schlüsselpasswort ein, das zum Zeitpunkt der Schlüsselerstellung eingegeben wurde.

yourKeyAlias ​​zum Zeitpunkt der Erstellung Ihres Schlüssels angegeben hatte.

  • Tut mir leid, aber das hat nicht funktioniert, es gibt diesen Fehler. keytool -list -v -keystore keystorename.keystore -alias aliasname keytool error: java.lang.Exception: Keystore file does not exist: keystorename.keystore java.lang.Exception: Keystore file does not exist: keystorename.keystore at sun.security .tools.keytool.Main.doCommands(Main.java:742) bei sun.security.tools.keytool.Main.run(Main.java:340) bei sun.security.tools.keytool.Main.main(Main.java :333)

    – Arslan Haktic

    6. Mai 2015 um 8:57 Uhr

  • Natürlich müssen Sie “kestorename.keystore” in den tatsächlichen Namen Ihrer Keystore-Datei ändern. Gleiches gilt für den Aliasnamen.

    – Sebastian

    6. Mai 2015 um 10:05 Uhr

  • Ich habe es verstanden, danke, aber wo sollte sich die Keystore-Datei auf meiner Festplatte befinden?

    – Arslan Haktic

    6. Mai 2015 um 11:19 Uhr

Benutzer-Avatar
Rod_Algonquin

Die andere Möglichkeit, den SHA1-Fingerabdruck zu erhalten, anstatt a einzugeben keytool Der Befehl besteht darin, ein Dummy-Projekt zu erstellen und auszuwählen Google Map Activity in dem Add an activity module und nachdem das Projekt erstellt wurde, öffnen Sie dann die values->google_maps_api.xml In diesem XML sehen Sie den SHA1-Fingerabdruck Ihres Android-Studios.

  • Tut mir leid, aber das hat nicht funktioniert, es gibt diesen Fehler. keytool -list -v -keystore keystorename.keystore -alias aliasname keytool error: java.lang.Exception: Keystore file does not exist: keystorename.keystore java.lang.Exception: Keystore file does not exist: keystorename.keystore at sun.security .tools.keytool.Main.doCommands(Main.java:742) bei sun.security.tools.keytool.Main.run(Main.java:340) bei sun.security.tools.keytool.Main.main(Main.java :333)

    – Arslan Haktic

    6. Mai 2015 um 8:57 Uhr

  • Natürlich müssen Sie “kestorename.keystore” in den tatsächlichen Namen Ihrer Keystore-Datei ändern. Gleiches gilt für den Aliasnamen.

    – Sebastian

    6. Mai 2015 um 10:05 Uhr

  • Ich habe es verstanden, danke, aber wo sollte sich die Keystore-Datei auf meiner Festplatte befinden?

    – Arslan Haktic

    6. Mai 2015 um 11:19 Uhr

Benutzer-Avatar
iEngineer

Es gibt keinen Weg hinein Android Studio wie Eclipse Windows -> Einstellungen -> Android -> Build.

Android Studio signiert Ihre App automatisch im Debugmodus, wenn Sie Ihr Projekt in der IDE ausführen oder debuggen.

Sie können den folgenden Befehl verwenden!!

keytool -list -v -keystore  ~/.android/debug.keystore

1240500cookie-checkHolen Sie sich das SHA1-Fingerabdruckzertifikat in Android Studio für Google Maps

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy