2016-06-09 252 views
2

正在爲我公司開發Android應用程序。Android studio:錯誤:活動未開始,未知錯誤代碼5

一切都很好,直到我的測試設備上的最後一個調試會話(平板電腦通過adb連接到android)。 當我嘗試運行或調試我的應用程序,「運行應用程序」日誌只是表明:

Error: Activity not started, unknown error code 5

沒有進一步的信息,不具有堆棧跟蹤,什麼都沒有......

我試着弄清楚自上次以來我發生了什麼變化,但似乎沒有解決這個問題。

其他人有過這個錯誤代碼5之前,可以幫我嗎?

+0

「但沒有任何東西似乎解決了這個問題」 - 您究竟試過了什麼? – Melquiades

+1

我嘗試清理/重建項目,這是自上次工作以來所做的更改。我甚至創建了一個新項目,並且只移動了舊項目中的代碼和資源,以防Gradle文件中的某些內容遭到破壞。 –

回答

7

長話短說:未知錯誤5意味着(至少在我的情況下),設備上有一個鎖(意味着固定的應用程序),所以不能啓動其他應用程序。

在我嘗試了一堆東西之後,我終於明白了這一點。

我的應用程序使用startLockTask()來固定它(所以你不能不小心按下其中一個導航按鈕)。

問題是,即使應用程序未運行,此鎖似乎仍處於活動狀態。我只是意識到,在我試圖推送我的平板電腦上的主頁按鈕後(它已經顯示了Android主屏幕,所以它不會出現在我的身上,嘗試...)。

一旦我釋放鎖定(同時按下Back和Overview),我可以再次開始調試,沒有任何問題。