不能将调试器与NotificationListenerService一起使用

时间:2016-06-12 12:56:58

标签: android debugging adb android-notifications

我的app也有NotificationListenerService。当我在NotificationListenerService中添加断点时,似乎断点会暂停执行,但调试器无法识别它。

调试器似乎没有看到执行暂停,并且没有激活继续按钮,也没有在变量中显示服务中的任何内容。一旦第一次发生这种情况,服务就会永久停止。

重启似乎有时会让事情再次发生,但只有在关闭设备之前以正常模式(非调试模式)运行应用程序时才会重新启动。我也尝试重新连接调试器,这似乎不起作用。奇怪的是,我确实让它工作了一两次。不确定如何。

有没有人知道如何正确附加调试器,以便您可以调试NotificationListenerService

我发现了这个可能相关的问题:

,但两者都没有很好的答案,也没有讨论使用调试器。

1 个答案:

答案 0 :(得分:1)

NotificationListenerService在主应用程序线程上运行。因此,首先要调试调试点,然后从Android工作室工具栏选择"将调试器附加到Android进程"。

选择您的应用程序主进程。现在,您将能够调试您的服务。希望它有所帮助!

干杯