Androidの開発においては大抵eclipseを使用してビルドをしていると思われますが、ときおりantを使用してビルドをする場面があります。
そんな時にはandroid update project
してからant debug
をするのが王道の手順ですが、ant debug
以外にも便利なantタスクがAndroid SDKには用意されています。
installタスク
プロジェクトをビルドした後に、そのapkファイルを端末にインストールしてくれます。
ビルド後にadb install Activity.apk
をしている人も多いと思いますが、installタスクを利用したほうがコマンドも減って楽です。
ant debug install #debugビルド後インストール
ant release install #releaseビルド後インストール
installd, installrタスク
ビルドせずにAPKの端末インストールのみを行います。
ant installd #debugビルドしたapkをインストール
ant installr #releaseビルドしたapkをインストール
uninstallタスク
端末にインストールしたアプリをアンインストールします。
こちらもadb uninstall
でもできますが、パッケージ名を指定しなくても良いぶん楽です。
ant unsintall
応用
antタスクを並べれば順次実行されるので、色々な組み合わせが可能です。
よくやるのは、
プロジェクトをクリーンしてdebugビルド後、端末からアプリをアンインストールしてからインストール
ant clean debug uninstall install
こんなかんじです。
ant help
すると使用可能なantタスクの一覧が見られます。