当主线程在断点处停止时,Android Studio 调试器会下降

问题描述

这个问题已经存在多年了:

在断点处调试和停止时,ADB 连接断开,因此调试器断开连接(在普通 USB 连接上,没有棘手的情况)。

似乎有些错过了keepalive。我的猜测:设备 ADB 服务器无法响应 keepalive,因此它已被杀死。

它在不同目标上的表现略有不同:

  • 在某些设备(主要是三星)中,它发生在 ANR 消息之后。如果您按时关闭 ANR - 调试器连接将继续存在。
  • 在华为 P30 中 - 调试器在主线程中断 1-2 秒后停止。它坏了……并立即掉落。
  • 像素 - 断断续续地断开连接。
  • 模拟器永远不会断开连接。

有什么办法可以增加 ADB 超时时间(或直接放弃)?有什么方法可以将调试器配置为更宽容? 事实上,设备行为的差异意味着设备是罪魁祸首,但是 - 无法配置设备,开发人员菜单中没有小复选框或一些 ADB 耳语,我想?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)