Eclipseを使った、android frameworkのデバッグ
Frameworkの場合、JAVA Projectを作成するとできました。
①File>New>Project>Java>Java Project
(File>New>Java Project)
②Nextボタンをクリックする。
③Project nameに名前をつける。app_processとする。 <=なんでもいいです。
④Nextボタンを押す。
⑤Sourceのタブに、ブレークをかけたいソースを追加する。
APPフォルダの追加方法
・Link addtional Source to Projectをクリックする。
・Linked folder location:
android-4.0.3_r1\frameworks\base\core\java\android\app
・Folder name:app <= 何でもOK
・Finishボタンクリックする。
AMフォルダの追加方法
・Link addtional Source to Projectをクリックする。
・Linked folder location:
android-4.0.3_r1\frameworks\base\services\java\com\android\server\am
・Folder name:am <= 何でもOK
・Finishボタンクリックする。
⑥Finishボタンをクリックする。
⑦Projectを選び右クリック>Debug as>Debug Configurationをクリックする。
⑧左側のRemote Java Applicationをダブルクリックすると、
プロジェクト用のapp_processというひな型ができる。
右側のConnectタブのPortを8700にする。
⑨AndroidのDDMSを開き、Deviceのプロセスでapp_processをクリックする。
⑩先ほどの、Remote Java Applicationのダイアログにもどり、右下のデバッグを押す。
Run>Debug Configurationsからたどることもできます。
以上でデバッガがつながります。
http://source.android.com/source/using-eclipse.html
http://d.hatena.ne.jp/itog/20091120/1258678056