Android Studio调试程序断开连接而不是破坏...但仅限于某些崩溃

时间:2016-11-29 00:27:46

标签: android debugging android-studio

我的应用中发生了某种崩溃,导致Android Studio断开设备与调试器的连接而不是在断点处停止。有没有人知道如何让它在崩溃时突破而不是断开连接?

要明确:其他99.9%的时间断点都有效 - 我在应用程序中放置的每个断点都会中断。但是当代码运行超过第三方库中的某一行时,应用程序崩溃并且它会断开调试器的连接。它发生在多个安装中,并且我已经在不同的机器和设备以及Android Studio版本的几个月的开发中随机出现了这个问题。我之前已经能够通过它来处理错误消息等,但这次在控制台中没有任何有用的错误消息,我有点卡住了。

我是否有所有异常断点都没关系。我无法找到任何其他问题只涉及将设备(或仿真器)与调试器断开连接的某些例外情况。还有其他人能够解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我终于能够解决我的问题了。事实证明,将NDK版本从当前(写入时)v 13b回滚到11c可以解决崩溃问题。所以我不太了解"为什么"这解决了问题,而不是朋友提到的最新版本中存在错误的问题,导致我回滚NDK。

不是我希望的全面答案,但它足以满足我目前的需求。如果有人有更好的解释,我很乐意理解"为什么"更好。或者,如果某人有实际的解决方案,我会更加激动。