ちょこちょこ修正するところがあったので、 メモ。
0. 環境
- Android Studio 0.6.1
- Facebook SDK 3.15
- mac
1. ダウンロード
https://developers.facebook.com/docs/android
こちらのページからandroid用の SDKをダウンロード。
2. import
android studioを起動して、
file→Import Module
先ほどダウンロードしたフォルダの中のfacebook
というフォルダを選択する
facebook-android-sdk-3.15.0/facebook
というイメージ。
※解凍したフォルダそのものを指定してしまうと、サンプルプロジェクトも含まれてしまうので、注意!
後は勝手にimport
が始まって、ビルドされる。
ビルド時に発生したエラーと修正した所は以下に上げていく。
[追記] 3. 依存するモジュールの追加
- File→Project Structure…を開く
- app、Dependenciesを選択する。
- 下の方の
+
を押して、Module dependency
を選択 - facebookを選ぶ。
問題1
エラー
Error:(8, 0) Could not find property 'ANDROID_BUILD_SDK_VERSION' on project ':FriendPickerSample'.
解決
gradle.properties
に以下を追加して再ビルド。
何故かAndroid Studioでは編集出来なかったので、別のエディタで編集した。
ANDROID_BUILD_TARGET_SDK_VERSION=18 ANDROID_BUILD_TOOLS_VERSION=20 ANDROID_BUILD_SDK_VERSION=18 ANDROID_BUILD_MIN_SDK_VERSION=14
※書くバージョン達はもちろん、Android SDK Manager
で入れておく必要がある。というか、この設定をしながら足りない部分は入れたイメージ。
問題2
※[追記]新たにプロジェクトを作って試してみたら、このエラーは発生しなかった。
※[追記2]やっぱり必要だった。
エラー
Error:(21, 13) パッケージ bolts は存在しません。
解決
importしたライブラリの依存関係を解決してあげる。
- File→Project Structure…を開く
- facebook、Dependenciesを選択する。
bolts.jarが、初回は、
../libs/bolts.jar
と設定されているが、この場所にはないので、
パスが通るように設定する。
確認
以下のように入力して補完が出来たら使えるようになっている!!!