android - 服务断点不起作用

标签 android eclipse debugging service breakpoints

我正在尝试向在单独线程上运行的服务添加断点。无论我将断点放在服务的哪个位置,它们总是被忽略。

我确信该服务正在运行,因为我在 logcat 中看到了 Log.e。我的 Debug模式也被正确地用作应用程序主线程中的任何断点。

我错过了什么吗?单独线程中的服务不支持 Debug模式吗?

我今天刚刚将 Eclipse 和 Android SDK 工具更新到最新版本。

我正在设备上测试我的应用程序。

最佳答案

android.os.Debug.waitForDebugger() 成功了。将其添加到您要调试的代码行之前。

关于android - 服务断点不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13562011/

相关文章:

regex - Eclipse中通过正则表达式排除除一个子文件夹之外的文件夹

r - 如何仅在满足条件时启动调试器

android - 如何将外部项目作为依赖库引用到Android Studio?

android - 如何以编程方式启动 "Google Play Games Profile"游戏页面

android - PolygonRegion 创建 anr

linux - linux下有没有汇编器REPL?

c - 如何在到达给定断点之前自动打印 GDB 中的每一行?

android - 布局在 Jetpack Compose 中如何工作,它们与 XML 有什么关系?

eclipse - 在 Eclipse 3.4 中是否有快速导出 WAR 文件的方法?

android - 无法从 ubuntu 12.04 中的 adt 包启动 eclipse