2016-05-02 24 views
1

我不確定這是Android Studio 2.0的問題,還是因爲在我正在開發的這個新應用程序中出現一些奇怪的項目設置。 當我在調試期間停在斷點處時,操作系統向我顯示一個對話,指出應用程序沒有響應,並且讓我選擇等待或終止應用程序。然後過了一段時間,或者如果我沒有迴應對話框,它會在沒有我的命令的情況下殺死應用程序。Android操作系統認爲應用程序在調試過程中處於斷點時沒有響應

我以前從來沒有見過這種情況,通常Android操作系統知道該應用程序處於調試模式,並且在沒有響應時不會嚇壞。 我嘗試將應用程序設置爲開發人員設置中的調試應用程序。

這個改變了的東西:新項目(以前創建),Android Studio升級到2.0。 這是我一直使用的手機。

回答

1

您可能正在調試在UI線程上運行的語句,從而阻止該應用程序。也許在過去,您設置的所有調試點都不在主UI線程中。

+0

不,我一直能夠設置斷點在活動的onCreate()。 – Siavash

1

對我來說,問題與後臺運行的服務有關。

我的服務每5分鐘執行一次後臺任務,所以如果斷點「暫停」主線程,服務將嘗試運行並顯示「無響應」彈出窗口。十秒鐘後,如果我們仍然處於斷點處,系統會一遍又一遍地顯示煩人的彈出窗口。

我我的問題的更詳細的描述可以在這裏找到:https://stackoverflow.com/a/38771413/4624524

相關問題