2010-05-17

Android アプリケーションのビルド

Android のアプリケーションは,
オープンソースのものが多くあります.
ソースコードをダウンロードして, ビルドする方法をまとめてみました.
なお, 署名するためのキーの作成方法については省略します.

ここでは,
メールクライアントである k9mail を例にとって, 説明してゆきます.
  1. ソースをダウンロード
    git svn clone http://k9mail.googlecode.com/svn
  2. プロジェクトの設定をアップデート
    android update project --name k9 --target android-7 --path $PWD
    (build.propertiesの編集が必要かも; 「android-6」を「android-7」に書き換える.)
  3. プロジェクトをビルド
    ant release
  4. 署名
    jarsigner -verbose -keystore キーストアのファイル名 bin/k9-unsigned.apk キー名
    jarsigner -verbose -verify bin/k9-unsigned.apk

  5. ZIPのアライン
    zipalign -v 4 bin/k9-unsigned.apk bin/k9.apk
  6. 端末へインストール

    sudo $(which adb) start-server
    sudo $(which adb) install -r bin/k9.apk

0 件のコメント:

コメントを投稿