2017-02-24 79 views
4

我一直在尋找一些有關Android Studio(我正在使用2.2.3版本)調試器相關問題的信息,我發現這兩個鏈接:Android Studio:調試器分離,但應用程序也停止

How to stop debug without closing app in Android Studio 2

unanble to detach debugger from Android Studio 2.2.3

他們說,爲了分離調試器,並繼續運行的應用程序,你應該點擊「關閉」按鈕,而不是「停止」按鈕,但這並不爲我工作。當我點擊「關閉」按鈕,我收到一個對話框如下:

Android Debugger is running

我把選中的「終止進程斷開連接後」選項,但是當我點擊「斷開」調試程序分離,這是正確,但應用程序也停止了,我猜這不是預期的結果。

有什麼想法?這是Android Studio最新版本中的錯誤嗎?也許該功能不再存在,或者現在可能已連接到另一個按鈕?

在此先感謝。

David。

+0

你試過'F9' - >恢復程序並刪除所有斷點嗎? – TruongHieu

+0

感謝您的答覆,TruongHieu,但我想這不會分離調試器,所以在F9之後刪除所有斷點將使應用程序在調試模式下運行,不是嗎? –

回答

4

我剛纔已經更新到2.3版本的Android工作室,我認爲這個問題現在解決:

  1. 如果您運行在調試模式下的應用程序,紅色方塊按鈕將分離調試程序 ,將停止應用程序。所以不要在調試模式下運行你的應用程序,但在正常模式下(運行應用程序) 。
  2. 然後轉到運行>將調試器附加到Android進程,選擇列表中的應用程序並單擊確定。
  3. 現在,如果將鼠標移動到紅色方塊按鈕上,您將收到 消息「停止Android調試器」。點擊它,調試器將 分離,但應用程序將不會停止,這是預期的結果:)

我真的不知道,如果這個工作麟以前的版本太多,但無論如何,這是怎麼了調試器可以在不停止應用程序的情況下分離。

再見!

相關問題