2016-11-29 101 views
0

我的應用程序中發生了某種程序崩潰,導致Android Studio將我的設備從調試器斷開連接,而不是在斷點處停止。有誰知道如何讓它在崩潰而不是斷開連接?Android Studio調試器斷開連接而不是斷開...但僅限於某些崩潰

要清楚:其他99.9%的時間斷點工作 - 我放入應用程序的每個斷點都會中斷。但是,當代碼在第三方庫中的特定行中運行時,應用程序會崩潰並導致調試器斷開連接。它發生在多個安裝過程中,並且我經常在不同的機器和設備以及Android Studio版本的幾個月的開發過程中發現各種錯誤,並隨機出現此問題。我已經能夠通過它處理錯誤消息等,但這次在控制檯中沒有任何有用的錯誤消息,我有點卡住了。

如果我有所有的異常斷點,這並不重要。我無法找到任何其他問題,只處理將調試器與設備(或仿真器)斷開的某些例外情況。其他人是否能夠解決這個問題?

回答

0

我終於能夠解決我的問題在這裏。事實證明,將NDK版本從當前版本(編寫時)回滾到11c可以修復崩潰。所以我不知道很多「爲什麼」這個問題解決了問題,除了朋友提到的有關最新版本中存在錯誤的問題之外,這導致我回滾NDK。

不是我希望的綜合答案,但它足夠滿足我目前的需求。如果有人有更好的解釋,我想更好地理解「爲什麼」。或者如果有人有實際的解決方案,我會更激動。