Androidをコマンドラインのみで開発するための備忘録

ClojureでAndroidアプリを見ながらやったら、ClojureでHelloWorldが簡単にできたのでびっくりした。

何度か素振りをしてコマンドラインでの開発するときに必要なコマンドがわかったので、以下備忘録。

開発できるAndroidの対象を確認する。

android list target

GUIのアプリが起動し、SDKを更新することができる。

android update sdk

Androidのプロジェクトを作成する。targetはandroid list targetで表示される対象のAndroidのバージョンを指定する。

android create project --target 3 --path ./HelloClojure --activity HelloClojure --package org.example.HelloClojre

Androidエミュレーターを作成する。

android create avd -n AVD_1_6 -t 3 -c 256M 

作成されたAndroidエミュレーターを確認する。

android list avds

エミュレーターの起動。別ターミナルで開発中はずっとたちあげておくのが便利。

emulator @AVD_1_6

作成したアプリをコンパイル、ターゲットにインストールする。Rファイルの更新もこのタイミングでやってくれる。

ant install

まぁ、画面つくるときにXMLをいじるよりはEclipce使ったほうが楽だとは思いますが。