Android Studio で nfc-felica と nfc-felica-lib を動かすまで

nfc-felica がなかなかよさそうだったので、Android Studio で動かしてみようと思ったところ、手間取ったので書きおき。

まず、

$ svn checkout http://nfc-felica.googlecode.com/svn/ nfc-felica-read-only

で、全部コピーしておく。 中に nfc-felicanfc-felica-lib のディレクトリがあることを確認してから、Android Studio の [File] -> [Import Project...] を実行。API Level 15 だったり、ライブラリがなかったりするとこのタイミングで注意を受けるので素直に従ってインストールも並行してやる。

インポートが終わったら、[File] -> [Project Structure] からプロジェクトの設定画面を起動して、nfc-felica のモジュールの Dependencies のタブを開く。

右側にあるプラスボタンを押すと、追加するライブラリが選択できるので、support-v4 を選択して、Apply。 support-v4 がリストに表示されない場合、Android SDK Manager より、Android Support Library をインストールして、再度ライブラリを追加。

ライブラリが追加できたら、[Tools] -> [Android] -> [Sync Project with Gradle Files] を実行する。 エラーが出なければ、アプリ自体も動くはず。