Ungültiger Key hash mit Facebook Android SDK
Ich versuche, Facebook Android SDK, um die Entwicklung einer einfachen app mit dem Facebook Login Button.
Aber ich habe Probleme mit der Key-Hashes. Ich habe sowohl eine debug-Schlüssel und einem Verschluss:
Debug-Schlüssel:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
Verschluss:
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
Und dann kopierte ich diese key-hashes in der Facebook Entwickler Seite.
Wenn ich die Ausfuhr der apk und kopieren Sie Sie in das Gerät, es funktioniert gut, aber wenn ich versuche zu installieren die app aus Eclipse (run as/debug " als Android-Anwendung) funktioniert es nicht. Es scheint, dass die app mit einem anderen Schlüssel-hash aus, den ich erstellt habe mit keytool.
Weiß jemand, wie man dieses problem lösen?
Sie Können Überprüfen Sie Ihre Hash-Schlüssel wie diese 1.Prüfen Sie, ob Ihr system 32-bit-Betriebssystem Sie können OpenSSL 32 bti von hier und generieren die Schlüssel dann zu vergleichen, um programmatische generierte hash-Schlüssel, wenn beide gleiche es funktioniert.
InformationsquelleAutor Blackecho | 2014-07-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, den HashKey von hier aus
Das ist fantastisch. Konnte nicht herausfinden, warum die hash haben wir eingetragen war immer noch ungültig. Einige der Zeichen waren zu eindeutig. Diese erlaubt für eine süße kopieren und einfügen 🙂
Ich empfehle die Verwendung von "Kontext.getPackageName ()", um den Namen des Pakets und machen Sie Ihre Methode mehr wiederverwendbar. Beachten Sie auch, dass wenn Sie wickeln den Base64.encodeToString in Anführungszeichen, dann gibt es einige streunende Zeichen, die kann wünschenswert sein, um Streifen.
Ich hatte das gleiche problem mit meinem keytool-Signatur Ausgang entsprechen nicht dem, was FB erwartet. Stellt sich heraus, ich war impulsiv in mein sudo-Passwort für den keystore. Sobald ich in kein Passwort für den debug.keystore, der keytool-Ausgabe abgestimmt, was FB erwartet!
Danke! Mein Problem gelöst!
InformationsquelleAutor Mayank Saini
Durch die Nutzung dieser einem kann u get ur-Taste Raute und dann verwenden Sie diese in facebook devloper Website.
das ist auch ok so.eigentlich habe ich nicht sean, Ihre post.
InformationsquelleAutor Bhaskar.Ramagiri
InformationsquelleAutor mustafasevgi