Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android調試技巧之Eclipse行號和Logcat

Android調試技巧之Eclipse行號和Logcat

編輯:初級開發

很多初入Android的開發者可能會發現經常遇到Force Close或ANR這樣的問題,一般我們通過android系統的錯誤日志打印工具Logcat可以看到出錯的內容,今天一起來說下如何通過Eclipse行號和Logcat捕捉出錯點,我們遇到錯誤可以首先在Eclipse的DDMS中自帶的Logcat組件查看錯誤,一般錯誤原因是Caused by XXX引起的,如下面我們可以看到因為android.widget.TextVIEw是系統的類,由於沒有太大的問題所以向前找可以看到我們的onCreate (test.java 20)這句是我們創建的android工程位置,所以應該在Java代碼的第20行查找。如圖

   默認的Eclipse是不顯示行號的,我們可以通過到Eclipse的菜單中找Window -> Prefences

   在Preferences對話框中依次進入General -> Editors -> Text Editors 並勾選 show line numbers即可,如圖

  當然Android123告訴大家已經更簡單的快捷方式,在Eclipse直接按下Ctrl+F10鍵,在彈出的菜單中選擇Show Line Numbers也可以顯示行號,這對於調試android應用來說十分的方便,平時我們出錯竟然可以報告出在代碼的第幾行,雖然Google使用APK的方式通過Dalvik字節碼方式可以增加了一些反編譯Java程序的難度,雖然沒有像反編譯.class文件那麼復雜,也許你不會ida這樣的調試工具,不過Android開發網將在近期講下如何通過GDB和DEXDUMP以及android123開發的一個小工具來最大化的反編譯apk文件中的dex,還原出程序的源代碼。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved