前言:按網上某位大俠所說的方法,在eclipse里導入android源碼后,執行右鍵“debug as - debug configurations..”,在彈出來的窗口中設置了遠程端口(8700)等相關設置。在java中設置斷點后,打開模擬器,發現並沒有進入debug狀態,打開ddms窗口,可以看到正在連接的device和下面的相關進程,選擇某個程序包,手動點擊工具欄上的蟲子圖標,卻提示"No open project found for ..... debug session failed"。經過反復測試,終於發現,按照下面的方式操作,一般是沒有問題的:
操作方法:
1.先打開模擬器,並打開要調試的程序(這樣ddms中才能看到該程序包)
2.啟動ddms,選中需要調試的程序(切記)
3.切換到java界面,在項目上單擊右鍵,執行debug config(設置端口8700和相關參數),然后再執行debug,此時如果切換到ddms窗口,可以看到選中要調試的程序包前面自動有一個小蟲子的圖標:) 這時候,再在模擬器上操作,一般都是可以成功進入debug窗口跟蹤調試的。
注:每次只能調試一個程序。如果要調試另一個程序,重新執行第2和第3步。