Jesse Chen からの回答は問題ありません。Facebooks SDK は問題なく動作します。壊れないでください。
私は再びこの問題に遭遇し、Facebook SDK のドキュメントが修正され、現在は非常に優れていることがわかりました。現在、ハッシュキーを設定してデバッグおよびリリースする方法をガイドしています。言われた通りにするだけ。
以下は私の昔話です。古いPlay ストアのデバッグ用と署名されてリリースされたアプリケーション用の 2 つのハッシュ キーを設定できることが不足しています。
Facebook SDK のドキュメントで、問題が私の場合にあることがわかりました。これにより、デバッグ キー ハッシュを使用して Facebook のアプリ構成に配置するようになりました。ハッシュは次のように誘導されます。
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
Eclipseからアプリケーションをデバッグまたは実行している場合、これは正常に機能します。
ただし、アプリケーションを Android Play に公開する場合は、署名済みの .apk ファイルをエクスポートするために独自の発行者キーを使用する必要があります。その .apk を使用すると、Facebook アプリ コンソールのハッシュは無効になります。次のように、開発者キーのハッシュを取得する必要があります。
keytool -exportcert -alias <developer alias> -keystore ~/.android/<developer keystore> | openssl sha1 -binary | openssl base64
そして、公開されたアプリケーションの Facebook アプリ コンソールの Android キー ハッシュに入れます。その後、署名された .apk ファイルに対して SSO が再び正常に機能します。