Holen Sie sich das SHA1-Fingerabdruckzertifikat in Android Studio für Google Maps
Lesezeit: 5 Minuten
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:
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
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
@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
Poras Bhardwaj
Alle obigen Antworten sind richtig.
Aber der einfachste und schnellste Weg ist unten:
Ö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 Ihren Projektnamen wie MyProject(root)
Klicken Sie auf Aufgaben
Klicken Sie auf Android
Doppelklicken Sie auf signingReport
Warten Sie einige Sekunden und Sie erhalten SHA1 und MD5 in der Konsolenleiste
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?
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: (oben links im Fehlerprotokoll) und Sie erhalten Ihren SHA1-Schlüssel.
Sebastian
Gehen Sie zu Ihrem Schlüsselverzeichnis / Ordner.
Verwenden Sie folgenden Befehl im Terminal: keytool -list -v -keystore <yourKeyFileName.withExtension> -alias <yourKeyAlias>.
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
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
iEngineer
Es gibt keinen Weg hinein Android Studio wie EclipseWindows -> Einstellungen -> Android -> Build.
Android Studio signiert Ihre App automatisch im Debugmodus, wenn Sie Ihr Projekt in der IDE ausführen oder debuggen.
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