のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

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