說到android studio的調試,不少人可能會說,這有什麼可講的不就是一個斷點調試麼,剛開始我也是這麼認爲的,直到我瞭解以後,才發現,調試原來能夠玩的這麼牛。下面我分別一一作介紹。html
這個調試模式是我最喜歡的,簡直不能再方便了,之前遇到在循環裏面打斷點,須要看某個條件下的值,我只能一遍遍點擊,直到知足條件。
那麼這個條件斷點改怎麼用呢,在你的斷點上點擊右鍵,就會彈出一個選擇對話框,在裏面的condition框裏面填寫上你所須要中斷的條件便可,這有程序就會在知足你的條件下才會斷點停下。下面放張動態圖,一看就明白,以後的幾個技巧也都會附一張動態圖來形象的展現。
linux
快捷鍵android
這個模式也至關有用,以前調試程序的時候,若是須要輸出一些變量的值,老是須要在代碼中寫Log,而後從新運行程序,這有才能看到新的輸出結果,如今有了日誌斷點這個神器,就不須要了。下面介紹如何操做,首先仍是在斷點上點擊鼠標右鍵,把suspend置爲非選中狀態,而後在下面的Log evaluated Expression填寫上你須要輸出的信息
express
快捷鍵windows
這種斷點在你第一次斷點停下以後,就會被移除,也就是在調試過程當中只會斷掉一次android-studio
快捷鍵app
鼠標:ALT+鼠標左鍵 在斷點區點擊測試
mac:Cmd+Alt+Shift+F8ui
Windows/Linux: Ctrl+Alt+Shift+F8this
這種斷點適用於你不想刪除這個斷點,可是又不想讓這個斷點執行,因此暫時讓他失效掉,這個功能,感受不會很經常使用,畢竟建立一個斷點也就是點擊一下的事。
快捷鍵
這個在不知道以前,我調試程序老是須要點擊調試模式,而後讓程序從新運行,而後會忍受至關慢的啓動過程,直到我遇到這個模式。
在這個模式下,你不須要重啓app,直接點擊,就能夠調試,並且在遇到別人在測試你的app,這時候遇到問題,你只須要插在你的電腦上,開啓這個,就能夠直接斷點調試了,很是方便。
快捷鍵
這個功能用來在調試過程當中查看變量的值,或者能夠計算任何複雜自定義表達式的。這個功能在調試的時候,也很是有用,好比之前我想獲得一個變量的值,我總須要經過底部variable中的this指針,而後找到成員變量,而有了這個以後,你能夠隨意觀察變量,同時作一些表達式的計算
快捷鍵
這個功能直接能夠觀察某個變量的值,而不須要打開上面Evaluate Expression這個的對話框,更加快捷
快捷鍵
在調試的過程當中,這個方式容許你給某個特定的object打標籤,以便後面的斷點裏面能夠進行識別這個變量
快捷鍵
鼠標右鍵,選擇mark object
MAC:F3
windows/linux:F11
轉載請註明出處
www.gaotenglife.com