在 Android Studio 中调试 Android BroadcastReceiver onReceive() 方法

Debugging Android BroadcastReceiver onReceive() method in Android Studio

我是 Android 开发的新手。我正在使用 Android Studio 2.2.3 当我尝试调试 class 扩展 BroadcastReceiver 和 onReceive() 方法被调用我不能因为有超时。我在日志中看到了这个。

Thread[5,tid=13474,WaitingInMainSignalCatcherLoop,Thread*=0xf3c30c00,peer=0x12c0a0a0,"Signal Catcher"]: reacting to signal 3

我从文档中了解到这是必要的,因为那里的一切都必须快速发生,但是有没有办法延长调试的超时时间?代码不需要很长时间运行我只是需要更多时间来调试它。

我的 OS 是 Windows 10.

这介于 work-around 和解决方案之间,但对我有用。
我转到模拟设备的设置 -> 开发人员选项并启用 "Show all ANRs",现在出现警告 "Your application is not responding",我可以点击 "WAIT",它似乎有效。