Facebook の SDK for Android を Eclipse で使い始めようとしていたのですが、うまくいきませんでした。ここでさまざまなことを試した後、一貫して機能するソリューションは次のとおりです。
1) Facebook SDK フォルダー (PATH\facebook-android-sdk-3.0.1) だけをインポートします ([ファイル] -> [インポート] -> [既存の Android コードをワークスペースに])。(職場へのコピーはチェックしないでください)
2) サンプル プロジェクトの 1 つだけをインポートします (つまり、PATH\facebook-android-sdk-3.0.1\samples\ProfilePictureSample) (今のところ)。例として ProfilePictureSample を使用します
ご覧のとおり、Eclipse は、ProfilePictureSampleActivity 内の FragmentActivity がわからないというエラーをスローします。FragmentActivity は、Android サポート ライブラリの一部です。パッケージ エクスプローラーを見ると、libs フォルダーや Android サポート ライブラリへの参照はありません。FacebookSDK ライブラリにあります。Eclipse にエクスポートするように指示する必要があります。
4) FacebookSDK ライブラリを右クリックし、プロパティをクリックします。左側のメニューで Java Build Path に移動します。次に、Order and Export タブで Android Private Libraries をチェックします (代わりに android-supportv4-jar をクリックすることもできます)。
5) プロジェクト -> クリーン
なんらかの理由で (誰かがこれについて詳しく説明できるかもしれません)、サンプル プロジェクトは Android サポート ライブラリもエクスポートする必要があります。
6) サンプル プロジェクト (つまり、ProfilePictureSample) を右クリックし、プロパティをクリックします。左側のメニューで Java Build Path に移動します。次に、Order and Export タブで Android Private Libraries をチェックします。
7) プロジェクト -> クリーン
うまくいけば、これは役に立ちます!!