Android開發利器(Logcat 、DDMS、ADB)的使用

先談一談LOGCAT的簡單的使用方法吧,主要是用來在開發過程中捕獲一些Log的信息,嗯,比如說面板(我就不截圖了)上所顯示的error、warning 、info和debug等等,這幾個信息將會在調試或者開發中不斷地刷新以及變化展示出來,其中的info信息應該是最有用的,只要在自己工程裏的每一個方法中添加一段LOG代碼,那麼程序在調試過程中進行或者使用到這個方法的時候會告訴你,他是否執行了,是否成功的執行,執行的信息等等,所以說是一個在提高開發效率過程中一個不得不用的信息,至於相應的error、warning等信息,更是彌足珍貴,其實最簡單的方法就是將錯誤信息或者警告信息拷貝到Google或者Baidu中就可以一目瞭然了,當然如果你開發經驗相當的豐富,一看這些信息就完全明白是哪裏出錯了等等。

DDMS我更多的是在進行真機調試的時候使用,最常用的就是判斷自己的Android手機是否已經連接上電腦,如果成功連接,則在設備欄中會出現相應的設備名稱以及型號等等信息,其次我比較常用的是file explorer這個窗口,他展示了某個設備的文件列表,以便在調試或者開發過過程中及時方便的查看設備文件內容,還有就是進程、emulator control了,查看相應的進程和模擬AVD的電話、短信或者經緯度。

ADB(Android  debug bridge)這個就不說了,平時我也不太注意這個,但是這個真的很麻煩如果出現問題,最常見的問題是,在跑工程的過程中,eclipse突然告訴了你三句話,什麼什麼ADB衝突啊,叫你重啓eclipse啊 等等,這會導致工程無法在真機以及虛擬機上運行,因此我這裏總結了幾條經驗,1、將虛擬機、eclipse、真機都關掉或者與電腦斷開,但後在活動進程中關閉ADB即可; 2、很常見的就是豌豆莢這個軟件與ADB的衝突,將其卸載即可。 3、再啓動genymotion等第三方虛擬機時,先啓動自帶的虛擬機,然後關掉再打開第三方虛擬機,這樣就不會導致ADB衝突。


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