我正在尝试向在单独线程上运行的服务添加断点。无论我将断点放在服务的哪个位置,它们总是被忽略。
我确信该服务正在运行,因为我在 logcat 中看到了 Log.e
。我的 Debug模式也被正确地用作应用程序主线程中的任何断点。
我错过了什么吗?单独线程中的服务不支持 Debug模式吗?
我今天刚刚将 Eclipse 和 Android SDK 工具更新到最新版本。
我正在设备上测试我的应用程序。
最佳答案
android.os.Debug.waitForDebugger()
成功了。将其添加到您要调试的代码行之前。
关于android - 服务断点不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13562011/