訳あって、いつも作業しているMacではなく
Windows 7端末で作業をしていたときのこと。


実機デバッグしようとしてGalaxy S3をUSB接続し
「adb devices」で接続デバイスを表示しても
一覧に出てこない。

デバイスマネージャーを確認したところ、
そもそもデバイスマネージャー上で検出されていなかった。

個別ドライバを入れないといけんのか・・・と探していたところ、
Samsung Kiesというものを入れると
USB認識されるようになった、との情報が。

試してみたら無事検出されました。

 
http://crimson-systems.jp/android/android00.php


SAMSUNG Kies
 
http://www.samsung.com/jp/support/usefulsoftware/KIES/


Windows 7にはSAMSUNGのドライバは標準で入ってないみたいね。
 
https://gagdet.wordpress.com/2010/07/08/galaxy-s-pcwindows%E3%81%A8%E3%81%AE%E6%8E%A5%E7%B6%9A/


Androidアプリからfacebook APIを使用しようとしています。

基本的には、以下のページに則ってやればできたのですが・・・

 FacebookAPIを利用するための手順
 http://d.hatena.ne.jp/language_and_engineering/2
キーハッシュの作成方法などはこっちを参考
 https://developers.facebook.com/docs/android/get

その中でいくつか問題があったので覚え書き。

上のリンク先にあるとおり、
default.propertiesに「android.library=false」を書き加えても
実行しようとすると
「android library projects cannot be launched」が出ちゃいました。

私の場合は、
facebookSDKプロジェクトの「IsLibrary」をONにし、
facebookAPI呼び出し側のプロジェクトで
「IsLibrary」をOFFにすることで解決。

http://technicalmemo.seesaa.net/article/37841546

「IsLibrary」といってるのは、
プロジェクトのプロパティ→Android→ウィンドウ下部の「ライブラリ」のこと。
そのプロジェクトをライブラリとするかそうじゃないか、のことかねぇ。

そうすると今度は「プロジェクトにエラーがあります」という
エラーメッセージが出現。
facebookAPI呼び出し側のプロジェクトのビルドパスに、
参照していないライブラリの設定が残っていたことが原因だったみたい。
そのライブラリの設定を除去すれば実行できるようになったので。。

実はfacebookSDKを使おうとなった当初、
facebook Developersで公式に紹介されている使用方法に則らず、
ダウンロードしたfacebookSDKからjarファイルをエクスポートし、
呼び出し側のプロジェクトから参照するようにしていた。

facebook Developersで紹介されている方法は、
呼び出し側からfacebookSDKプロジェクトを
参照ライブラリとして指定するもの。

何が違うんかね。。
時間があったら調べてみよう。
(こうしてざっくりとした理解のままざっくりと作ってしまう。。ああ、危険。。)

そんなこんなで、とりあえずfacebook APIの呼び出しできましたー。







新しく作ったAndroidアプリとfacebook APIと連携しようとしてます。

アプリからfacebookにログインしないといけないんだけど、
認証がいるとなるとこれがなかなか。。。めんどくさいのね。。。

facebook APIをダウンロードしてライブラリとして参照、みたいな簡単な流れじゃいかないらしい。

facebookの方にアプリのキーハッシュやらアプリの情報やらなんやら登録せんといかんらしい。
まあ認証するんだから当たり前っちゃ当たり前か。

facebook APIの公式ドキュメント
https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/jp/

facebookにログインして開発者のページに移ると、基本日本語じゃないのね。。
「アプリ開発者として登録」みたいなメニューに進んでからは中途半端に日本語でしたけども。。

「Your ケータイメールアドレス will ・・・」みたいな。天下のfacebookがなにこれ。