2012年3月2日金曜日

Android Frameworkを変更すると沢山リビルドするのを止めたい

今、手元にbuild環境が無いので適切な例ではないかもしれません。

例えば...
frameworks/base/services/java/com/android/server/connectivity
をデバッグのため、少しログ出力を追加したとします。

確認のため、Androidビルドのトップディレクトリでmakeすると、依存関係からなのか、沢山ビルドが走ります。API I/Fを変えた訳ではないので、依存関係があってもビルドする必要はないと思うのですが...

(2012/3/4追記)
2012/3/2に参加した、AndroidのHangouts への参加者の皆さんよりアドバイスを頂きました。


imgを再生成するのではなく、imgを展開して変更のあったファイルだけ差し替えるとよいそうです。


以下参考URLです。
DEDIA Streetさん Desire X06HT – system.imgの展開

ただ、上記手順では、ファイルシステムを展開しています。
ファイルシステム として タイプyaffs2 で mountし、直接ファイル差し替えが出来ると思うので試してみます。

0 件のコメント:

コメントを投稿