对于Eclipse下的Android JNI/NDK调试,为什么我的断点被忽略?

Sou*_*per 7 eclipse android eclipse-plugin breakpoints adt

我正在使用带有最新和最好的ADT(v20)的Eclipse 3.6.2,并且我尝试在我知道它运行的方法中设置断点(将消息记录到LogCat),但由于某种原因,我放置的所有断点都被忽略了.

在我寻找解决方案的过程中,我遇到了这个问题,但它已经很老了,而且我的JDK还是比较新的,所以答案不适用于我的情况.

为什么会发生这种情况?如何解决这个问题?

Dan*_*nte 1

  • 检查“跳过所有断点”是否未启用(调试图标左侧的小图标)
  • 检查您是否从要调试的项目中选择了一个文件
  • 检查程序不会在上一步中终止,或者如果您正在进行 try catch,请检查错误不会使您的程序由于错误而将断点“跳转”到“catch”。if else 也会发生同样的情况
  • 检查您是否将程序作为“android 应用程序”运行
  • 调试快捷键是 F11 或单击 bug 图标

希望这可以帮助!