2011-10-09 41 views
4

我使用Eclipse和GDB(ndk-gdb)调试我刚刚移植的Android应用程序中的本机C++代码。在Eclipse中调试Java端是好的,但调试C++代码太慢了,几乎不可行。在一台最新的个人电脑上,从一个声明到另一个声明需要大约25秒。我也不断收到错误,像这样的使用GDB调试Android本机代码非常慢

org.eclipse.cdt.debug.mi.core.cdi.MI2CDIException:目标没有响应(超时)[]

同时调试这似乎不对程序流程产生不利影响,但确实表明存在一些问题。有没有其他人有这个问题?

+1

当我的gdb和eclipse调试器不同步时,出现这个错误。通常当我开始的时候,我将在Java中的load-library行中跳过,开始ndk-gdb,如果我在gdb的'continue'之前重新启动调试Java,我得到类似的错误...类似的情况发生当gdb暂停时尝试退出Java调试器。 – krsteeve

回答