Facebookでのログインをテストしたいだけです。Facebookが提供するルートパッケージからSessionLoginSampleサンプルプロジェクト、facebookSDKプロジェクトをインポートし、「プロジェクトをワークスペースにコピー」がチェックされていないことを確認しました。(OSX ライオン)
2 つのプロジェクトについて、ターゲット バージョンとして Android 15 を選択しました。Java 準拠レベル (1.6) を確認しました。
1) サンプル プロジェクトに support-v4 が見つからないことに気付いたので、それを外部 Jar として追加しました (Android SDK の extra/ ディレクトリから)。
2) サンプルを実行すると、次のようになります。
Could not find class 'com.facebook.samples.sessionlogin.LoginUsingCustomFragmentActivity', referenced from method com.facebook.samples.sessionlogin.SessionLoginSampleActivity$2.onClick E/dalvikvm(30852): Could not find class 'com.facebook.samples.sessionlogin.LoginUsingLoginFragmentActivity', referenced from method com.facebook.samples.sessionlogin.SessionLoginSampleActivity$3.onClick
そして、3 つのボタンのいずれかを押すと、次のような例外が発生します。
java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager 06-14 16:11:03.385: E/AndroidRuntime(30852): at com.facebook.Session.postActiveSessionAction(Session.java:1215) 06-14 16:11:03.385: E/AndroidRuntime(30852): at com.facebook.Session.setActiveSession(Session.java:765) 06-14 16:11:03.385: E/AndroidRuntime(30852): at com.facebook.samples.sessionlogin.LoginUsingActivityActivity.onCreate(LoginUsingActivityActivity.java:55) ...
ご協力いただきありがとうございます :)