
136
9
章 ビルドツール
Eclipseを使っていて「Build Automatically」を選択していれば、これでコードはコンパイルされる
ようになる。「Project」→「Build Automatically」をチェックすればよい。
9.2
リリースのために
APK
にパッケージングする
Google Playストアにアプリケーションをリリースするためには、Androidアプリケーションパッ
ケージファイル(APK)を作る必要がある。これは、特別な形式のZIPファイルで、アプリケーション
のさまざまなコンポーネント(コンパイル済みコード、静的リソース、ライブラリコード、マニフェス
トファイル)を格納している。APKを作るには、ソースコードをDEXファイルにコンパイルする。そ
して、ほかのコンポーネントとともにDEXファイルをパッケージングして署名する。このプロセスの
出力は、拡張子が
.apk
のファイルである。このファイルは、テストデバイスにデプロイすることがで
き、Google Playストアにアップロードしてディストリビュートすることができる。
9.2.1
アプリケーションに署名する
Androidシステムのもとでは、アプリケーションをGoogle Playストアにデプロイする前に、すべて
のアプリケーションに証明書を使ってデジタル署名する必要がある。Androidは、開発者の身元を確
認するために証明書を使っている。証明書は、アプリケーションとフレームワークの間の信頼関係を
確立する。
証明書に