Ich hatte dieses Problem auch und konnte es nicht wirklich lösen, bis ich das hier fand
http://support.getsocialize.com/socialize/topics/facebook_auth_key_issue_adding_the_invalid_key_from_logcat_seems_to_fix_sso?from_gsfn=truethread .
In allen Hilfethemen wird darauf hingewiesen, dass der Schlüsselhash nicht korrekt eingegeben wurde. Nach mehrfacher Überprüfung und mehrfacher Verwendung des Keytools wusste ich, dass ich ihn richtig eingegeben hatte. Der obige Link führt zu einem Bild auf Get Satisfaction über dieses Problem, und die dort angebotene Lösung hat bei mir funktioniert. Kopieren Sie einfach den Schlüssel, den Sie im Popup sehen, in das Rautenfeld auf Ihrer Facebook-Entwicklerseite. Er kann zusammen mit dem Hash, den Sie von keytool erhalten, hinzugefügt werden.
Einige Dinge habe ich bei der Lösung dieses Problems herausgefunden. - Ich habe immer den vollständigen Pfad im keytool-Befehl verwendet - bei der Eingabe des keytool-Befehls darauf achten, dass ein Passwort abgefragt wird - um herauszufinden, ob Sie Ihr Passwort korrekt in den keytool-Befehl eingegeben haben, geben Sie zuerst etwas ein, von dem Sie wissen, dass es nicht Ihr Passwort ist, denn es wird auch ein Hash generiert. Um zu prüfen, ob Sie Ihr Passwort richtig eingegeben haben, vergleichen Sie es mit einem Hash eines falschen Passworts. - Dieser Fehler tritt nur auf, wenn die Facebook-App auch auf dem Telefon ist, was meiner Meinung nach bedeutet, dass der Fehler nicht in der Authentifizierung selbst liegt, was mich stundenlang nach Fehlern in meinem Code suchen ließ, obwohl es keine gab (zumindest nicht im Authentifizierungsteil :p) - Ich hatte das Glück, mehrere Testgeräte zu haben, die mir zeigten, dass es sich nicht um einen Fehler im Code, sondern um einen Fehler im SDK oder in einem anderen Teil der Authentifizierungsphase handelte.
Ich hoffe, diese Informationen helfen jemandem, der auf dieses Problem stößt, und ersparen ihm etwas Zeit bei der Lösung des Problems.
mit freundlichen Grüßen Tom