web-dev-qa-db-de.com

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

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

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

Der SHA1 unterscheidet sich für signierte und unsignierte APK. Bitte nennen Sie die Methoden, die Sie für beide benötigen.

Danke im Voraus.

39
arslan haktic

Ich habe meine Antwort erhalten, es wurde einfach beendet . Terminal öffnen,

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

Drücken Sie die Eingabetaste: Sie erhalten folgende 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

.......

95
arslan haktic

Sehr einfach und einfach den SHA1-Schlüssel für das Zertifikat in einem 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

 enter image description here

41
Jignesh Goyani

Alle obigen Antworten sind richtig.

Aber der einfachste und schnellere Weg ist unten:

  1. Öffnen Sie Android Studio

  2. Öffnen Sie Ihr Projekt

  3. Klicken Sie auf Gradle (Von der rechten Seite wird Gradle Bar angezeigt)

  4. Klicken Sie auf "Aktualisieren" (Klicken Sie in der Verlaufsleiste auf "Aktualisieren". Daraufhin wird angezeigt.

  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

 enter image description here

Wenn Sie in Ihrem Projekt ein MapActivity hinzufügen, dann sehen Sie diese Antwort für SHA1 . Wie erhalte ich einen Fingerabdruck für ein Signaturzertifikat (SHA1) für OAuth 2.0 unter Android?

22
Poras Bhardwaj

Die andere Möglichkeit, den SHA1-Fingerabdruck zu erhalten, anstatt einen keytool-Befehl einzugeben, besteht darin, ein Dummy-Projekt zu erstellen und den Google Map Activity im Add an activity module auszuwählen. Nachdem das Projekt erstellt wurde, öffnen Sie den values->google_maps_api.xml in diesem XML-Code und den SHA1-Fingerabdruck Ihres Android-Geräts Studio.

6
Rod_Algonquin

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 (Von der rechten Seite Des Panels aus sehen Sie die Gradle-Leiste).

Klicken Sie auf "Aktualisieren" (Klicken Sie in der Verlaufsleiste auf "Aktualisieren". Daraufhin wird Liste Gradelskripts Ihres Projekts angezeigt.)

Klicken Sie auf Ihr Projekt (Formularliste für Ihren Projektnamen (root)).

Klicken Sie auf Aufgaben

Klicken Sie auf Android

Doppelklicken Sie auf den Signierbericht (Sie erhalten SHA1 und MD5 in der Ausführungsleiste) Klicken Sie dann auf diese Schaltfläche: Geben Sie die Bildbeschreibung hier ein (oben links in Des Fehlerprotokolls) und Sie erhalten Ihren SHA1-Schlüssel.

5
Sneha Patel

Verwenden Sie den folgenden Befehl im Terminal:

keytool -list -v -keystore keystorename.keystore -alias aliasname
4
sebastian

Es gibt keine Möglichkeit in Android Studio wie Eclipse Windows -> Einstellungen -> Android -> Build .

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

Möglicherweise verwenden Sie den folgenden Befehl !!

keytool -list -v -keystore  ~/.Android/debug.keystore
3
Abe

Das hat geholfen !!

Geben Sie Folgendes ein: Terminal Keytool -list -v -keystore ~ ​​/ .Android/debug.keystore

Sie werden aufgefordert, das Kennwort einzugeben Geben Sie "Android" ein.

dann würden Sie die Details wie der SHA1 bekommen.

Das hat bei mir funktioniert.

0