对于Eclipse下的Android JNI/NDK调试,为什么会忽略我的断点?
我将Eclipse3.6.2与最新和最好的ADT(v20)一起使用,我试图在我知道它运行的方法中设置一个断点(将消息记录到LogCat),但由于某些原因,我放置的所有断点都被忽略 在我寻找解决方案的过程中,我遇到了一个问题,但它非常旧,而且我的JDK也更新了很多,所以答案不适用于我的情况 为什么会发生这种情况?我如何解决这个问题?对于Eclipse下的Android JNI/NDK调试,为什么会忽略我的断点?,android,eclipse,eclipse-plugin,adt,breakpoints,Android,Eclipse,Eclipse Plugin,Adt,Breakpoints,我将Eclipse3.6.2与最新和最好的ADT(v20)一起使用,我试图在我知道它运行的方法中设置一个断点(将消息记录到LogCat),但由于某些原因,我放置的所有断点都被忽略 在我寻找解决方案的过程中,我遇到了一个问题,但它非常旧,而且我的JDK也更新了很多,所以答案不适用于我的情况 为什么会发生这种情况?我如何解决这个问题? 检查是否未启用“跳过所有断点”(屏幕上的小图标) 调试图标的左侧) 检查是否已从要调试的项目中选择了一个文件 检查程序是否在上一步中死亡,或者如果您正在尝试捕获,则检
- 检查是否未启用“跳过所有断点”(屏幕上的小图标) 调试图标的左侧)
- 检查是否已从要调试的项目中选择了一个文件
- 检查程序是否在上一步中死亡,或者如果您正在尝试捕获,则检查错误不会使您的程序由于错误而将断点“跳转”到“捕获”。同样的情况也发生在if-else上
- 检查您是否以“android应用程序”的形式运行该程序
- 调试的快捷键为F11或单击错误图标
希望这有帮助 这可能是一个愚蠢的问题,但你是在调试模式下运行你的应用程序吗?@soren.qvist OMG我太愚蠢了。我是通过Ctrl+F11而不是F11来运行它的。请将此作为答案发布,以便我可以接受。非常感谢。我面临着这个问题,但我(我相信)正在使用debug进行构建:我在C/C++构建属性下使用“ndk build ndk_debug=1 V=1”作为我的构建命令,我以“debug as…”的身份运行。。。“本机应用程序”。周末的情况似乎发生了变化:它在周五工作,现在失败了:我得到:'运行方式:Package com.mycompany.appname未知;验证应用程序是否是使用NDK_DEBUG=1构建的。确保其中也没有未满足的链接错误。您不希望忘记在项目中静态链接库。