Android 调试在服务类中不起作用??什么会导致这个问题?

Android 调试在服务类中不起作用??什么会导致这个问题?,android,android-manifest,Android,Android Manifest,突然之间,我无法调试我在服务中所做的任何事情,即使我在所有地方都设置了断点。但是日志显示所有的行都被执行了。有人能告诉我是什么导致了这个问题吗。我正在使用eclipse,我已经设置为“自动构建”。您是否有在应用程序开始时启动的活动 如果没有,您必须使用Eclipse中的DDMS工具手动激活进程上的调试 在DDMS->Devices中,检查流程(该行包含应用程序的软件包名称),选择它,然后单击调试按钮。调试图标将出现在进程附近,然后您应该能够在服务中使用断点,如果您使用的是可运行的,请尝试将其放置

突然之间,我无法调试我在服务中所做的任何事情,即使我在所有地方都设置了断点。但是日志显示所有的行都被执行了。有人能告诉我是什么导致了这个问题吗。我正在使用eclipse,我已经设置为“自动构建”。

您是否有在应用程序开始时启动的
活动

如果没有,您必须使用Eclipse中的DDMS工具手动激活进程上的调试


DDMS->Devices
中,检查流程(该行包含应用程序的软件包名称),选择它,然后单击调试按钮。调试图标将出现在进程附近,然后您应该能够在
服务中使用断点,如果您使用的是可运行的,请尝试将其放置在run()方法中:


你是如何启动这个应用程序的?
android.os.Debug.waitForDebugger();