Androidはワンツーパンチ 三歩進んで二歩下がる

プログラミングやどうでもいい話

AndroidのプロジェクトにFacebook SDKをimportしてうまく行かなかった時のメモ

事情があってまだEclipseでも新規にプロジェクトを作ることがあります。
FacebookSDKを使う必要があり、つまづいた時の自分用メモです。

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に変更する