2016-04-26 94 views
1

我想在android studio中附加調試器時在特定點停止代碼執行。有沒有可能?我已經檢查了調試器選項卡中的所有可用選項,但找不到任何選項。謝謝。在android studio中調試時終止代碼執行

+1

你的意思是我使用斷點?那些小紅點? :D – OWADVL

+0

斷點是解決方案,但您應該知道,如果您使用多線程,則只有當前線程將停止,而其他線程繼續運行。 –

+0

但使用該調試將被停止。沒有執行代碼 –

回答

0

您必須在調試器時間內設置要在android studio中停止執行的中斷點。 你可以通過點擊你的代碼開始處的垂直條來做到這一點。它在那條上打出一個紅點。 見下文

break point screen

+0

讓我解釋一下,我知道這一點。此時我想取消/終止執行。 –

+0

例如,我希望該應用程序不執行if(bundle!= null)語句。我希望你得到它 –

+1

爲此,你必須在你想要跳過的代碼之後再打一個斷點,當你到達斷點處時,你必須單擊該斷點並將它拖到下一個斷點。 //試試這個我希望我對你有所幫助。祝你好運 –

0

您只需按下停止按鈕(紅色方形)或按Ctrl + F2停止執行的圖像。

但是,如果你問關於從程序中分離調試器,以便應用程序繼續運行和調試器被禁用,那麼我也努力在android studio 2.0中完成這個任務。我認爲,這個版本不支持分離調試器。有點奇怪。

1

添加一個額外的斷點,在您想停止處理的位置之後。 希望這可以幫助你。

相關問題