AndroidアプリをAntでビルドするための要点だけ
Jenkinsとかに興味が出てきたので、AndroidアプリをAntでビルドするための方法について調べた。 ドキュメントにはコマンドラインのandroidツールからプロジェクトを作成するとbuild.xml(Antの設定ファイル)が生成されるとあるけれど、 実際に必要なのは以下のgithubに置いた3ファイル。あとはEclipseで生成できる普通の(?)プロジェクトでOK。 https://github.com/hkurosawa/android_ant (1)↑にある3ファイルをプロジェクトのルートディレクトリに展開する (2)local.propertiesがAndroid SDKを指すように変更する (3)ant.propertiesがkeystoreおよびalias名を指すように変更する(配布用の署名までAntで行う場合) 使い方やターゲットはプロジェクトのルートで$ antとすれば出てくる。 ところで、プロジェクトに生成されるbuild.xmlはほとんど空で、実体は{sdk}/tools/ant/build.xmlをincludeしているみたい。 $ android update project –path /path/to/project すれば、コマンドラインから必要なファイルを生成してくれるみたいで、このエントリあんまり意味ないことに気づいた。