androidとantとrelease

Posted on
カテゴリ:android

androidでantを使ってビルドをするときのまとめ。

ANTは最新版をダウンロードして配置する。
配置先にANT_HOMEの環境変数を設定する。
macの場合、ユーザディレクトリの下にある「.bash_profile」ファイルを編集する。
export ANT_HOME=ANTをインストールしたディレクトリ

android create project コマンドでプロジェクトを作成する。
(私はEclipseでプロジェクトを作成していたので、build.xmlやbuild.propertiesなどANT実行に必要なファイルのみプロジェクトにコピー)
※ここは、自動化したい(課題)

基本作業は、Eclipseで行っているので普段はEclipseからデバッグを実行。
そしてリリース作業のみantを使って行う。
リリース作業のコマンドは以下の通り。
ant release
これを実行してエラーが発生しなければ、プロジェクトの/binの中にapplication-release.apkが作成されています。

小ネタ
zipalignは、OS1.6以降release時に署名の設定をしておくと自動で実行されるようです。
zipalignが実行されているかどうかは、以下のコマンドを実行するとわかります。
zipalign -c -v 4 application.apk

コメントを残す

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)