今、手元に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 件のコメント:
コメントを投稿