javaなんて使ったことがないが,せっかくスマートフォンを買ったので,アプリとか作ってみたくなってしまったわけで・・・.
まずは開発環境整備!!ということで,アンドロイドアプリの開発に必要な環境を整えた.
手順1
まずはjavaの開発環境を整えることから始める.
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html から,JDKをインストールする.
手順2
次に,androidの開発環境を整える.
http://developer.android.com/sdk/index.html から、AndroidSDKをインストールする.
手順3
android-sdk/toolsにパスを通す.
手順4
eclipseをダウンロードして,日本語化をしてみたりする. 別に英語のままでいいのだが,初めは軽い気持ちで解説サイトとかの方法を試すもうまくいかなかったので,少しムキになって日本語化をしてみた.
まず,eclipseは,http://www.eclipse.org/downloads/から,Eclipse IDE for Java Developersをダウンロードする. いろいろなパッケージがあるので,それを入れても良い.
help->Install New Softwareで,
name Babel ロケーション http://download.eclipse.org/technology/babel/update-site/R0.9.0/indigo
とする.そして追加後,Babel Language Packs in Japaneseを選択して,インストール. ちなみに,このサイトはバージョンとかで代わるので,eclipseサイトから探せばすぐに見つかる. 一応,http://www.eclipse.org/babel/downloads.phpをメモしておく.
手順5
Android Development Tools(ADT)プラグインを入れる. 要領は,手順4と同様.
name Android Plugin ロケーション https://dl-ssl.google.com/android/eclipse/
とする.
そして追加後,Developer Toolsを選択して,インストール。
手順6
次にandroid-sdkのパスをeclipseに通す. ウィンドウ->設定から,androidを選択し,SDK Locationにパスを設定する.
hello world
例のごとく,hello worldを出力してみるサンプルを作成する. まず,「ファイル」->「新規」->「その他」->「Android」->「Android Project」を選択する. 色々と入力をするわけで,project nameには,hello worldといれておく. あとは,適宜入力をして,終了となる. 作成後,RUN(デバックボタンの横の右矢印のようなもの)を押すと,エミュレータが立ち上がる!! 書いたとおりに動いているのだが,エミュレータで動作するとテンションが上がった.
遭遇したエラー
何回かデバッグしていたら、いきなり、こんな表示が!!
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE Please check logcat output for more details. Launch canceled!
特に何もしていない「はず」だったけど,見知らぬバグはよくある話なので調べてみると,デバイス側の容量の問題らしい. そんなに,スマートフォンにアプリは入れていなかったような気がしたけど,何個かアンインストールしてみると,しっかりと実行できました.
本質的な解決になっていない気がするけど,後で調べてみようと思う.
そういえば,スマートフォンをPCに接続したときに,デバイスが認識されないエラーがあった. 機種によっては,ドライバがHPから配布されていたりする場合もあるので,要インストール.