第一行代碼13.4 調試Android程序

  下面通過BroadcastBestTest(強制下線)工程來測試怎麼用Eclipse來調試Android程序。
  首先在Login按鈕的監聽器設置斷點,雙擊左邊的框就可以了。
這裏寫圖片描述
  然後右鍵點擊工程,這次不是選擇Run As而是Debug As -> Android Application。手機上安裝完程序之後,會出現下面的提醒:

  等一段時間之後會自動消失,然後輸入賬號和密碼,Eclipse會跳轉到下面的界面:
這裏寫圖片描述
 然後每按一次F6,代碼就會往下執行一行。通過Variables窗口還可以看到變量的取值情況。
這裏寫圖片描述
  如果登錄失敗,我們通過這個窗口就可以知道是不是輸入的賬號和密碼錯誤。如果你已經發現了問題,可以點擊下面的按鈕斷開連接,結束調試:
這裏寫圖片描述
  這種調試方式也有缺點:雖然完全可以正常工作,但在調試模式下程序的運行效率將會大大地降低,如果你的斷點加在一個比較靠後的位置,需要執行很多的操作才能運行到這個斷點,那麼前面這些操作就都會有一些卡頓的感覺,所以這裏要介紹第二種調試的方法:
  首先點擊Run As -> Android Application,然後進入DDMS,選擇BroadcastBestTest進程:

  選中之後,點擊上面第一行的第一個按鈕(綠色的蟲子)就可以進入調試模式了,之後的步驟和第一種調試方式一樣。
  所以兩種調試方式的不同之處只是在第一種是程序剛啓動的時候就進入調試模式,而第二種則在用戶點擊按鈕之後才進入。

發佈了79 篇原創文章 · 獲贊 14 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章