Ubuntu10.10 Server + antでのAndroidアプリビルド環境構築

手始めに、Androidアプリ作成するためのAndroid-SDKをセットアップ。

JDK環境およびJAVA_HOMEは設定されてるものとする。

Android developersにアクセス
http://developer.android.com/index.html

SDK」にページから、Linux (i386)用の圧縮ファイルをダウンロード。

で、解凍してSDKのインストール……の前に、SDKの付属ツールは32ビットアプリ用なので
32ビットアプリが動くia-32libsをインストールする必要がある。

sudo apt-get install ia32-libs

で、改めてSDKを任意の場所(自分は/usr/local/以下)に解凍して、解凍した中にあるtoolsに移動。

android update sdk -u

ここで-uがないとGUIで起動しようとするので注意。

自動的にSDKのダウンロードをしてくれるので、完了後PATHを追加

export PATH=$PATH:{SDK_ROOT}/tools/

SKD_ROOTはandroidSDKをインストールしたディレクトリ。
.bashrcとかにでも書いておけばいいんじゃないかな?

この状態で、適当にディレクトリを作って移動後

andorid create project --target {APILevel} --name hoge --package com.exsample.test --activity MainActivity --path .

これでプロジェクトが作成できる。

ant debug

antがインストールされていればこれでアプリのビルドがされて、binディレクトリにapkが生成される。

以上。