我正在测试一些即使设备重启也必须启动的服务。现在,如果我将调试器附加到应用程序,它会在设备关闭时断开连接。当设备完全启动时,它不会重新连接。
我肯定遗漏了一些东西。请帮助...
澄清一下,我需要在设备启动后第二次启动该进程。这不能通过我在设备重启后手动按下调试按钮的方式来完成。
最佳答案
将其放入您要调试的服务代码中:
android.os.Debug.waitForDebugger();
在此之后放置一个断点。确保 Eclipse 正在运行。重新启动连接到计算机的设备。一旦服务启动并触发 waitForDebugger,Eclipse 将进入 Debug模式。
关于android - 如何在设备重启后立即将调试器附加到服务或应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875520/