android - 如何在设备重启后立即将调试器附加到服务或应用程序?

标签 android eclipse intellij-idea

我正在测试一些即使设备重启也必须启动的服务。现在,如果我将调试器附加到应用程序,它会在设备关闭时断开连接。当设备完全启动时,它不会重新连接。

我肯定遗漏了一些东西。请帮助...

澄清一下,我需要在设备启动后第二次启动该进程。这不能通过我在设备重启后手动按下调试按钮的方式来完成。

最佳答案

将其放入您要调试的服务代码中:

android.os.Debug.waitForDebugger();

在此之后放置一个断点。确保 Eclipse 正在运行。重新启动连接到计算机的设备。一旦服务启动并触发 waitForDebugger,Eclipse 将进入 Debug模式。

关于android - 如何在设备重启后立即将调试器附加到服务或应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875520/

相关文章:

java - android:图标中的图像未显示

android - "new Thread"没有启动新线程?

Android 自定义补间 - Timer 与 ScheduledThreadPoolExecutor 或替代方案

android - 如何将 Eclipse 链接到 YouWave?

java - "Could not load library: gstreamer"在 Intellij IDEA 中设置 gstreamer 时

android - Intellij Gradle错误构建目标

在 ADT Mac Bundle 中创建第一个 Android 应用程序时出现 java.lang.NullPointerException

java - 在 Eclipse RCP 中使用导航历史记录

svn - Intellij 中的 Subversion 不断要求身份验证

gradle - 在Intellij中遇到Gradle构建失败;要求更新5.0+