Entspricht die Methode zum Abrufen eines SHA-1-Fingerabdrucks der Methode zum Abrufen eines Fingerabdrucks? Zuvor habe ich diesen Befehl ausgeführt:
Mir ist nicht klar, ob das Ergebnis der SHA-1-Fingerabdruck ist. Kann jemand das klären?
android
google-maps
google-plus
android-keystore
user2208349
quelle
quelle
Antworten:
Befolgen Sie dieses Tutorial, um einen SHA1-Fingerabdruck für Google Map v2 zu erstellen
Für den Debug-Modus:
für den Release-Modus:
Beispiel:
quelle
Wenn Sie Android Studio verwenden, verwenden Sie einen einfachen Schritt
Tasks
Baumandroid
->signingReport
und sehen Sie die MagieErgebnis unter Registerkarte "Ausführen" Wenn Android Studio <2.2
Ab Android Studio 2.2 Das
Ergebnis ist unter "Konsole ausführen" verfügbar, verwenden Sie jedoch die hervorgehobene Umschalttaste
Oder der
zweite Weg ist, ein
neues Projekt in Android Studio zu erstellen. Neu -> Google Maps-Aktivität
Öffnen Sie dann die XML-Datei google_maps_api.xml, wie in den Bildern gezeigt. Sie sehen Ihren SHA-Schlüssel
quelle
Der einfachste Weg, um SHA1 Key in Android Studio zu bekommen (Debug- und Release-Modus)
Android Studio
signingReport
(Sie erhaltenSHA1
undMD5
in der Ausführungsleiste)Wenn Sie ein neues Android Studio verwenden, wird oben die Ausführungszeit angezeigt. Klicken Sie auf, um den SHA-1-Schlüssel zu erhalten. Überprüfen Sie die 2. und 3. Referenzbilder.
Generieren Sie SHA-1 für den Freigabemodus
1-Zuerst fügen Sie die Keystore-Konfiguration in Ihrem Gradle hinzu. So fügen Sie die Konfiguration in Gradle hinzu .
2-Nach dem Hinzufügen von Config in der Gradle Change Build-Variante.
3-Befolgen Sie die oben beschriebenen Schritte, um SHA-1 für den Freigabemodus zu erhalten.
4-Bild überprüfen.
quelle
Gehen Sie über das cmd in Ihr Java Bin-Verzeichnis:
C: \ Programme \ Java \ jdk1.7.0_25 \ bin>
Geben Sie nun den folgenden Befehl in Ihr cmd ein:
quelle
Wenn Sie Eclipse verwenden, gehen Sie zu: Fenster-> Einstellungen-> Android-> Erstellen. Dort finden Sie, wonach Sie suchen.
quelle
Bitte beachten Sie die folgenden Bilder und erhalten Sie den SHA-1-Schlüssel
quelle
Führen Sie den folgenden Befehl aus, um sha1 abzurufen:
keytool -v -list -keystore "< debug.keystore path >"
Wenn Sie den Pfad von nicht kennen
debug.keystore
, finden Sie möglicherweise Ihrendebug.keystore
Pfad durch Überprüfen findenwindows-->preferences-->android-->build
Ich habe ein schrittweises Tutorial vorbereitet, um zu zeigen, wie Sie Google Map Android v2 auf dem Emulator (Android 4.2.2) verwenden
können. Schauen Sie sich meinen Blog an: http://umut.tekguc.info/en/content/google-android- map-v2-step-step
quelle
Ich habe viele Beiträge zu diesem Thema gesehen, daher werde ich es einfach halten + Beispiele.
So erhalten Sie die SHA1 für ClientID für die Anmeldung mit Google+ und weitere Aktionen:
Generelle Form:
Ersetzen Sie Debug durch Ihren Pfad debug.keystore, zum Beispiel:
Passwort: Android
Ersetzen Sie für die Freigabe durch Ihren Schlüsselspeicherpfad und Ihr Alias-Kennwort. Beispiel:
Passwort: Ihr Alias-Passwort.
quelle
Dies ist ein schrittweiser Prozess dessen, was für mich funktioniert hat.
Führen Sie zuerst die App aus und befolgen Sie dann die folgenden Schritte (siehe auch Screenshot).
quelle
Einfache Lösung ...
Führen Sie die folgenden Schritte aus. 3. Erweitern Sie: App-Modul -> Aufgaben -> Android -> Signaturbericht.
@ Ambilpur
quelle
Aus einem Debug-Keystore können wir den SHA1- Wert in abrufen
Eclipse
. Zugriff über das Menü:Window
->Preferences
->Android
->Build
aber es funktioniert nicht für eine Produktion
Keystore
.Um den SHA1- Wert aus einem Produktions-Keystore zu erhalten, gehen Sie zu:
Android Tools
->Export Signed Application Package
. Befolgen Sie den Vorgang zum Signieren Ihrer apk und der SHA1 wird als Zertifikat angezeigt.quelle
Verwenden der Google Play App-Signaturfunktion und der Integration von Google APIs in Ihre App?
Wenn Sie die Google Play-App-Signatur verwenden, signiert Google Ihre App erneut. So wird Ihr Fingerabdruck des Signaturzertifikats von Google Play App Signing wie folgt angezeigt:
Lesen Sie mehr So erhalten Sie Release SHA-1 (Fingerabdruck des Signaturzertifikats), wenn Sie die Signatur der Google Play-App verwenden.
quelle
In Gnu / Linux
Zuerst
Sie benötigen key.jks. In meinem Fall befindet sich diese Datei beispielsweise im Ordner / Desktop / Keys
Zweite
cd /usr/lib/jvm/java-1.7.0-openjdk-amd64
Jetzt müssen Sie diesen Befehl ausführen
Ersetzen dieser Felder
Zum Beispiel
Viel Glück!!
quelle
Zuerst gibt es dieselbe
.jar
Datei wie infb-sdk android-support-v4.jar
.Generieren Sie dann den
SHA1
Schlüssel mit:quelle
Für Windows
Andere
Die Autorisierung unter Android verwendet einen SHA1-Fingerabdruck und einen Paketnamen , um Ihre App anstelle einer Client-ID und eines Client-Geheimnisses zu identifizieren .
quelle
Bester Weg aller Zeiten mit allen Schritten:
Für Release Keystore SHA1 Key :
C:\Users\hiren.patel>cd..
C:\Users>cd..
C:\>cd "Program Files"
C:\Program Files>cd Java
C:\Program Files\Java>cd jdk_version_code
C:\Program Files\Java\jdk_version_code>cd bin
C:\Program Files\Java\jdk_version_code\bin>keytool -list -v -keystore "D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks" -alias my_alias_name -storepass my_store_password -keypass my_key_password
Ersetzen Sie unten:
jdk_version_code
D:\Hiren Data\My Root Folder\My Project Folder\keystore_title.jks
my_alias_name
my_store_password
my_key_password
Erledigt
quelle
// der einfachste Weg, um SHA1 zu bekommen
// füge folgenden Befehl zu deinem Terminal hinzu und drücke die Eingabetaste
quelle
Sie können MD5- und SHA1- Fingerabdrücke für jeden Arbeitsbereich
Window>Preference>Android>Build
in Eclipse abrufen .quelle
Wenn Sie Android Studio IDE verwenden, können Sie mit einem Klick feststellen, dass SHA1 für alle Build-Varianten einen Wert hat.
Klicken Sie unter Fenster "Gradle-Projekte " > " Stammprojekt auswählen " > " Signaturbericht" > " Doppelklicken"
Nächster
Gehe zu Variante: Release für Release
Gehe zu Variante: Debuggen für Debug
http://devdeeds.com/create-sha1-key-using-android-studio/
quelle
Öffnen Sie die Eingabeaufforderung in Windows und wechseln Sie in den folgenden Ordner.
C: \ Programme \ Java \ jdk1.7.0_05 \ bin
Verwenden Sie Befehle
cd <next directory name>
, um das Verzeichnis zum nächsten zu wechseln. Verwenden Sie den Befehlcd ..
, um das Verzeichnis in "Zurück" zu ändernGeben Sie nun den folgenden Befehl so ein:
quelle
Rechte Seite Gradle -> Signierprojekt alle Schlüssel bekommen
quelle
Wenn Sie Android Studio verwenden, gehen Sie wie folgt vor:
Führen Sie Ihr Projekt aus
Klicken Sie auf das Menü Gradle
Erweitern Sie den Gradle-Aufgabenbaum
Klicken Sie auf Android-> SigningReport
Wenn nichts angezeigt wird (Android Studio 2.2) dann
Klicken Sie auf
Toggle tasks execution/text mode
von Run Barquelle
Ich hatte ein Problem beim Öffnen mit Befehl
Daher lade ich https://sourceforge.net/projects/portecle/ herunter . Dann öffnen Sie einfach die .jks-Datei aus dem JAR-Programm. Es zeigt Ihnen alle relevanten Informationen
quelle
Ich verwende Ubuntu 12.0.4 und habe auf diese Weise die Zertifikat-Fingerabdrücke für den Freigabeschlüsselspeicher an der Eingabeaufforderung nach dem Generieren der Keystore-Datei erhalten. Sie können diesen Schlüssel für die freigegebene App verwenden, wenn Sie Google Map in Ihrer App verwenden kann die Karte in der App nach der Veröffentlichung richtig anzeigen, ich habe das Ergebnis an der Eingabeaufforderung unten
Auf der Windows-Plattform können wir den Keystore für den Debug-Modus auf folgende Weise abrufen
quelle
Zusätzlich zu Lokesh Tiwars Antwort
Fügen Sie für Release-Builds Folgendes in den Gradle ein:
Wenn Sie jetzt den Signierbericht wie in Lokeshs Antwort ausführen, werden auch die SHA 1- und MD5-Schlüssel für die Release-Builds angezeigt.
quelle
Wenn Sie Android Studio verwenden, ist dies sehr einfach.
Wenn Sie eine neue Google Map-Aktivität erstellen, sehen Sie den sha1-Fingerabdruck wie im folgenden Bild.
quelle
Gehen Sie zuerst zur JAR-Datei, kopieren Sie den Keytool-Pfad, fügen Sie ihn in den Systempfad ein und führen Sie ihn aus. Ich hoffe, dieser funktioniert.
quelle
Wenn Sie Google Play App Signing verwenden , anstatt den SHA aus dem Keystore abzurufen, können Sie einfacher zu Google Play Console> Ihre App> Release Management> App Signing gehen und nach Ihrem Upload-Zertifikat suchen.
quelle
Diese Lösung ist für Android Studio 3.5 Version:
quelle
Für lokale bekommen Sie leicht sha1 von Android Studio, aber für Live überprüfen Sie bitte unten URL:
Facebook Android Key Hash generieren
Wir haben die folgenden Schritte meistens nicht ausgeführt. Überprüfen Sie daher bitte den Link, der zu 100% korrekt ist.
9) Jetzt können Sie entweder die Eingabeaufforderung neu starten oder mit der vorhandenen Eingabeaufforderung arbeiten
10) Kehren Sie zum Laufwerk C zurück und geben Sie den Pfad des Ordners openssl Bin an
11) Kopieren Sie den folgenden Code und fügen Sie ihn ein
12) Sie erhalten debug_sha.txt im Ordner openssl bin
13) Kopieren Sie erneut den folgenden Code und fügen Sie ihn ein
14) Sie erhalten debug_base64.txt im Ordner openssl bin
15) Öffnen Sie die Datei debug_base64.txt. Hier ist Ihr Schlüssel-Hash.
quelle