Android用Facebook SDKスタートガイド(アーカイブはこちら)を実行するにあたって個人的にはまったところをメモしておきます。
原因とか良くわかっておらず、ネットを検索してなんとなくうまくいったレベルで対応しています。
環境
- OSX 10.10.2
- Eclipse 4.3.2/4.4.1
- Android Plugin 23.0.4.1468518
- FacebookSDK 3.17.0
- Android SDK 21
Facebook SDKプロジェクトのインポート
Facebook SDKプロジェクトのリンクをした後以下のような複数のエラーが出る。
インポートされた android.support.v7.app は見つかりません
対応したこと
- libs/android-support-v4.jarを右クリックして[ビルド・パス] → [ビルド・パスに追加]
- 新しいAndroidプロジェクトを作成するときに一緒にできたappcompat_v7プロジェクトのlibs/android-support-v7-appcompat.jarをlibsにコピーする
- コピーしたjarを右クリックして[ビルド・パス] → [ビルド・パスに追加]
グラフィックレイアウトが表示されない
res/layout/activity_main.xmlを表示すると以下のような表示がでてグラフィカルレイアウトが表示されない
Exception raised during rendering: Could not initialize class android.widget.TextView
Exception details are logged in Window > Show View > Error Log
対応したこと
Eclipse 4.3.2からEclipse 4.4.1に変えて再度プロジェクト作成からやりなおしたらいけた。