使用的除錯方法有debug及打log,目前已知。
對於debug,eclipse對應的除錯方法快捷鍵如下:
單步:f6
進入:f5
跳出:f7
斷點跳**f8
結束除錯:ctrl+f2
log使用的函式**)
android.util.log常用的方法有以下5個:log.v()log.d()log.i()
log.w()以及log.e()。根據首字母對應verbose,debug,info, warn,error。
1、log.v 的除錯顏色為黑色的,任何訊息都會輸出,這裡的v代表verbose囉嗦的意思,平時使用就是log.v("","");
2、log.d的輸出顏色是藍色的,僅輸出debug除錯的意思,但他會輸出上層的資訊,過濾起來可以通過ddms的logcat標籤來選擇.
3、log.i的輸出為綠色,一般提示性的訊息information,它不會輸出log.v和log.d的資訊,但會顯示i、w和e的資訊
4、log.w的意思為橙色,可以看作為warning警告,一般需要我們注意優化android**,同時選擇它後還會輸出log.e的資訊。
5、log.e為紅色,可以想到error錯誤,這裡僅顯示紅色的錯誤資訊,這些錯誤就需要我們認真的分析,檢視棧的資訊了。
gdb除錯相關
3.2.1 斷點的工作原理 在本書的所有地方都使用了status breakpoint異常,尤其是在本章中,但卻沒有很明確地解釋這個異常的引發方式。現在,我們就來解釋如何在程序中產生這個異常。在x86指令集中包含了乙個特殊的指令int 3,這個指令將在處理器上產生硬體中斷status breakpo...
C 除錯相關
一 編譯時的錯誤捕捉 經典的隱式型別轉換問題 cpp view plain copy print?include stdafx.h class class banana class orage orage orage const orage orage const const banana pban...
gdb除錯相關
core檔案用於gdb除錯比較有用 你可以用 ulimit a 看一下core file size 如果是0,可以用ulimit c unlimited 來指定大小不限,或者指定固定的大小 採用automake方式時,要在makefile.am中加入 xx ldflags static libtoo...