2011-10-09 68 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

回答