1

新しいFacebookSDKv3.0.2.bサンプルHelloFacebookSampleを使用すると、Facebookにログインしますが、エラーが発生します。

HelloFBSampleがFacebookログイン用に正しく構成されていません。

しかし、私はすでにハッシュキーを生成し、Facebook開発者サイトのサンプルアプリ設定に追加しています。

誰かが同じ欠陥を持っていますか?それとも、新しいSDKのバグですか?

4

1 に答える 1

1

Facebook Doc で指定された方法を使用して生成されたキー ハッシュが、宣伝どおりに機能しない場合があります。私はこの問題に直面しており、他にもいくつかの問題があります。

それを整理するためにできることがいくつかあります。

最初の方法

このサイトのチュートリアルに従ってください: http://www.helloandroid.com/tutorials/using-facebook-sdk-android-development-part-1

これには少し時間がかかります (私が予想する約 5 分程度) が、試してみるとうまくいきました。

2番目の方法(そして私は個人的にこれが好きです)

  1. Util.javaFacebook SDK でを見つけて開きます。
  2. コードの最初の数行に、次の部分が表示されますprivate static boolean ENABLE_LOG = false;
  3. に変更falsetrue、logcat (DDMD) を開いた状態でアプリケーションを実行します。
  4. 次のようなエラーが表示されます。

ログインに失敗しました: invalid_key:Android キーが一致しません。あなたのキー " * *real*key* * * " は、アプリケーション設定で指定された許可されたキーと一致しません。

これが APK のテスト用で、debug.keystoreを使用する場合は、これで十分です。ただし、これがリリース キーで署名されたアプリの場合は、ステップ 3 までの手順に従いますが、Eclipse からアプリをプッシュする代わりに、署名付き APK を作成してデバイスにインストールします。DDMS が実行されている状態で接続しておくことを忘れないでください。

この部分: " * *real*key* * * " は実際のキーです。

于 2012-11-28T15:01:14.047 に答える