
135
9
章
ビルドツール
アプリケーションをビルドするときには、どこかの時点でコードをコンパイルし、デプロイできる
アーティファクトにパッケージングしなければならない。この章は、そのために使われるツールの概
要を説明する。
自動ビルドツールは、Androidアプリケーションをパッケージングすることもできる。Ant、
Maven、そしてもっとも新しくはGradleなど、さまざまなツールに対するサポートもある。この本で
は、これらのツールの使い方の詳細には踏み込まないが、まず手始めに基本概念から見ていくことに
しよう。
9.1
コードをコンパイルする
コンピュータアプリケーションを書くときには、人間が使っているプログラミング言語(私たちの場
合はJava)をコンピュータが理解できる別の言語(私たちの場合はDalvik 互換実行可能ファイル、す
なわちDEXファイル)に翻訳する必要がある。このプロセスをコンパイルと呼ぶ。コンパ
イルは、コー
ドのチェックのためにコーディングプロセスの途中でしなければならないが、コードをリリースでき
る形にパッケージングするときにも必要だ。
もっとも新しいバージョンのJava(あるいは、ver.1.6 以降のもの)を使っている場合、Androidを
正しくビルドするためには、プロジェクトの準拠レベルを設定する必要がある。そのための手順は次
のとおりだ。
1. Androidプロジェクトを右クリックする。
2. 「Properties」→「Java Compiler」を選ぶ。
3. 「Enabl ...