AndroidのプロジェクトにFacebook SDKをimportしてうまく行かなかった時のメモ
事情があってまだEclipseでも新規にプロジェクトを作ることがあります。
FacebookのSDKを使う必要があり、つまづいた時の自分用メモです。
Facebook SDKは2015/07/23現在v 3.23.1です。
Facebook SDK for Android
公式サイトでもEclipseで使用する方法は書いておらず、サポート対象外のようです。
Getting Started
上記サイトでダウンロードしたライブラリプロジェクトをeclipseにimportするとエラーになってしまいます。
現象はここのサイトにあるのと同じです。stackoverflow.com
対策もここのサイトにあるので、こちらを読むのがよいと思います。
結局自分が取って上手く行った方法はこれです。
http://stackoverflow.com/a/31470498/2845202
1.こちらのリポジトリよりDownload Zipボタンよりダウンロード
2.zipを解凍してfacebook-android-sdk-masterフォルダから次のようにコピー
importしたfacebookフォルダ配下にlibsフォルダをコピペする
facebook/src,facebook/resフォルダもfacebookフォルダ配下にコピペする
3.facebookプロジェクトを右クリック > Properties > Android > Project build targetを4.4以上にする
4.エラーになっているソースコードを開くe.g. com.facebook.AccessToken.java
エラーになっている箇所にカーソルを合わせるとjava7の構文を使っているのでサジェストに従いJRE1.7に変更する