【发布时间】:2011-10-09 12:13:03
【问题描述】:
我使用 Eclipse 和 GDB (ndk-gdb) 在我刚刚移植的 Android 应用程序中调试本机 C++ 代码。在 Eclipse 中调试 Java 端是可以的,但调试 C++ 代码太慢了,几乎不可行。在最新的 PC 上,从一个语句步进到下一个语句大约需要 25 秒。我也不断收到这样的错误
org.eclipse.cdt.debug.mi.core.cdi.MI2CDIException:目标没有响应(超时)[]
虽然调试似乎不会对程序流程产生不利影响,但确实表明存在一些问题。有其他人遇到过这个问题吗?
【问题讨论】:
-
当我的 gdb 和 eclipse 调试器不同步时,我得到了这个错误。通常当我开始时,我会在 Java 中的 load-library 行中断,跳过,启动 ndk-gdb,如果我在 gdb 中“继续”之前重新开始调试 Java,我会收到类似的错误......类似的情况也会发生在 gdb 暂停时尝试退出 Java 调试器时。
标签: android eclipse gdb android-ndk