android studio 的Debug調試
1. 什麼是bug?
程序錯誤或漏洞
2. 什麼是debug?
指程序員對編好的程序進行漏洞的排查,儘量消除錯誤或漏洞, 一般都是用專業的工具進行
作用:
1. 找出程序運行出的異常
2. 找出程序運行結果不正確的原因
3. 理清一個複雜的程序流程,幫助閱讀代碼
斷點:
1. 斷點需打在可能有問題的方法體中的某條語句左側
3. 一個應用中可以打多個斷點, 但能少則少
4. 斷點可以在debug運行之產添加, 也可以在運行之後添加
作用: 讓程序運行到此行時, 懸停暫不向下執行
步驟:
1. 在可能有問題的那一段代碼上打個斷點
2. 運行程序,點擊小蟲子
3. 過程狀態欄(讓程序一步一步運行, 同時觀察變量數據)
補充:給斷點加條件,使程序運行到斷點條件符合時,程序再在斷點處停下(Shift +斷點,可以給斷點加起作用的條件)