UnityでFacebook Messengerにメッセージを送ろうと思って調べると、どうもUnity用のSDKはまだない様子。Shareとかはあるけど、本文とかいじれないしイメージか動画しかShareできそうにない。そもそもFacebookにログインしてないと使えないとかも面倒なのでJavaでライブラリ作って、jarしてUnityにimportする方法を選択。
で、つまづいた点をリストアップ。
いろんなサイトにお世話になりました。
ありがとうございましたー。
開発環境: Android Studio1.1.0
導入方法:
参考:https://developers.facebook.com/quickstarts/577048112428186/?platform=android
公式の方法でやるとつまずくので対処法
Could not find property 'ANDROID_BUILD_SDK_VERSION' on project
gradle.propertiesファイルに以下を記載
ANDROID_BUILD_TARGET_SDK_VERSION=21
ANDROID_BUILD_TOOLS_VERSION=21
ANDROID_BUILD_SDK_VERSION=21
ANDROID_BUILD_MIN_SDK_VERSION=9
ダイヤモンド演算子を使用可能にするには、-source 7以降を使用してください
http://xiangcai.at.webry.info/201410/article_6.html
Cannot call getBootClasspath() before setTargetInfo() is called.
http://ichigobambi.com/ciao/blog/2015/02/23/android-studio-1-1-0-%E4%B8%8D%E5%85%B7%E5%90%88/
cannot resolve a symbol 'Toolbar'
http://stackoverflow.com/questions/21316055/actionbaractivity-cannot-resolve-a-symbol
追加:5/12
jarファイル作成するところでいろいろつまづき(時間もなかったので)、結局Eclipseでやりました。
公式のドキュメントはAndroid Studioで書かれていますが、Eclipseでも問題なかったです。やりかたはまた別途アップします。