Generieren Sie einen Schlüssel-hash für Facebook apps in Android
Auf https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/ wir zeigen, wie Sie den Schlüssel bekommen, hash, aber ich weiß nicht, was ich kann, um zu tun mit" keytool -exportcert -alias androiddebugkey -keystore " %HOMEPATH%.android\debug.keystore | openssl sha1 -binary | openssl base64". Auf der website sprechen wir über Java-keytool-Dienstprogramm, aber ich weiß nicht, was ist es? Bitte ich möchte mein facebook-app für android-ich weiß nicht, wie das alles so funktioniert. Ich brauche jemanden, um mir zu helfen, Schritt für Schritt. Vielen Dank im Voraus.
Sie haben jdk unter jdk/bin-Sie will sehen, das Dienstprogramm keytool
vielen Dank ! Aber ich versuche, Sie zu öffnen, und wenn es geöffnet wird, 1 minafter es geschlossen ist allein.
mit windows oder linux. Sie nicht öffnen, aber der Befehl ausgeführt wird
bin mit windows 7 64-bit
Ich denke, jdk ist zu finden unter c:\\ProgramFiles\\Java\jdk1.7.0.07:\\bin\\keytool. Von der Eingabeaufforderung wechseln Sie zum bin-Verzeichnis und führen Sie keytool-Befehl
vielen Dank ! Aber ich versuche, Sie zu öffnen, und wenn es geöffnet wird, 1 minafter es geschlossen ist allein.
mit windows oder linux. Sie nicht öffnen, aber der Befehl ausgeführt wird
bin mit windows 7 64-bit
Ich denke, jdk ist zu finden unter c:\\ProgramFiles\\Java\jdk1.7.0.07:\\bin\\keytool. Von der Eingabeaufforderung wechseln Sie zum bin-Verzeichnis und führen Sie keytool-Befehl
InformationsquelleAutor Ange Bagui | 2013-10-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Keytool ist Teil des Java JDK. Der keytool-Befehl, den Sie erwähnt werden, werden ausgegeben, die eine base64, sha1 verschlüsselte Darstellung der debug-Taste. Ihre app ist signiert mit diesem debug-Schlüssel jedes mal, wenn Sie Sie kompilieren. Facebook verwendet diese Schlüssel, um sicherzustellen, dass Ihr computer kompiliert die app. Also in der Facebook Verwalten-App-Benutzeroberfläche, Sie würde die Ausgabe des keytool-Befehls.
Wenn Sie in Probleme geraten, der den Befehl ausführt, hat es wahrscheinlich zu tun mit falschen Wege. Versuchen:
Wo ändern Sie die Pfade in Anführungszeichen um die Pfade von openssl.exe und keytool.exe auf Ihrem computer. (Sie haben könnten, download openssl ersten)
Sie sollten nicht entfernen Sie die Anführungszeichen um die Pfade. (Siehe mein Beispiel)
InformationsquelleAutor ln e
gehen Sie folgendermaßen vor:
1. Setzen Sie den Pfad auf Ihrem cmd.
Verwenden Sie folgenden Befehl
4.Es fragt nach dem Passwort.PASSWORT = android
für mehr info besuchen Sie:
[ http://android-developer-helpdesk.blogspot.com/2014/04/hash-key-generation.html ]
InformationsquelleAutor amol pandit
zuallererst Ihr system überprüfen, ist es 64 bit oder 32 bit.
wenn es 32 bit gibt dann den folgenden Befehl
und wenn es 64 bit gibt dann den folgenden Befehl
base64
InformationsquelleAutor Monu
Egal, der computer, der einfachste Weg dies zu tun ist, einfach durch das herunterladen (openssl) - (https://code.google.com/p/openssl-for-windows/downloads/list)
und legen Sie Sie in einen neuen Ordner auf dem c Laufwerk so gerne .... Beispiel {C:\openssl}
Nun Sie die Eingabeaufforderung sollte in etwa so Aussehen, wenn man für die release-Taste (nur Orte wechseln, um debug-keystore-oder Umgekehrt!
Entfernen Sie bitte alle Anführungszeichen vor dem einfügen in die Eingabeaufforderung...
keytool -exportcert -alias "Namen für den Schlüsselspeicher geht hier" -keystore "Lage wher Ihre keystore-Datei" | C:\openssl\bin\openssl.exe sha1 -binary | C:\openssl\bin\openssl.exe base64
InformationsquelleAutor Tyler K Proud
Wenn Sie mit android studio als Entwicklungs-Plattform, ist es einfach zu get Key Hash für Facebook.
1 : Erstellen einer java-Datei MyApplication.java .
2 : Fügen Sie den untenstehenden code in es.
3 : öffnen Sie jetzt Ihr manifestiert Datei und im application-tag schreiben android:name=".MyApplication".
gleiche wie unten in AndroidManifest.xml
InformationsquelleAutor Bhunnu Baba