Android Studioと丸一日格闘してわかったこと
classpathにライブラリのjarが追加されていないと自動補完が有効にならない
これに尽きます…
Twitterで @kimukou2628さんに色々とご助言をいただきながら格闘し、後ろ向きながらも それなりに使える開発環境ができましたが…
AndroidStudio,eclipse(ADT22),IDEA13EAP 関係の相互状況を確認してみた - exception think
を見る限り、何も考えずに使える程に成熟するにはもうちょっと時間が必要なんでしょうね…
eclipse+ADTだって最初は相当しょぼかったんだし、暖かく見守っていきたいと思います。
とりあえず後ろ向きな環境整備(gradleは見ない振り)
- ブランクのプロジェクトをeclipseで作る
- それをそのままAndroid Studioでインポートする
- Google Play services等の外部ライブラリプロジェクトを必要なだけインポート
- 自作のライブラリプロジェクトをインポート
ProjectStructureのModulesでライブラリプロジェクトにAndroidフレームワークができており、Library modeuleにチェックが入っているかを確認
何も表示されない状態なら、一旦削除してAndroidを追加し直すのも手
- それらのjarをとにかく依存ライブラリに追加
ということで、精魂尽きかけながらも、本題のGoogle Play servicesの追加機能の確認にやっと着手。2日目のAndroidのセッションで見た、LocationRequestとGeofenceとActivityRecognitionってやつです。
Google Maps SDK for iOS も1.3.0になってるし、さっさと片付けないとですね。