2012年10月21日日曜日

Paranoid Android buildに関するメモ

Paranoid Androidはrom-build.shというスクリプトが用意されていて普通にromをbuildするのは簡単になっている。それ以外のことをするためのメモ

環境構築(ソースをダウンロードしたフォルダの最上層で実行)
. build/envsetup.sh (先頭の「.(半角ピリオド)」を忘れないこと忘れても実行結果メッセージが一緒なので注意)

envsetupで実行可能になるコマンドメモ
croot: 最上層に戻る
lunch: デバイスの選択
mm: 現フォルダをビルド
mmm: 指定したフォルダをビルド

例:SystemUI.apkだけを再ビルド
out/target/product/grouper/obj/APPS/SystemUI_intermediates 以下のファイルを削除
. build/envsetup.sh
lunch pa_grouper-userdebug
mmm frameworks/base
端末を閉じずに新しい端末を開く
mmm frameworks/base/packages/SystemUI

前回のビルドを削除+repo sync
./rom-build.sh grouper clean true


0 件のコメント:

コメントを投稿