大家好。我在使用Eclipse调试Android应用时遇到了问题:我设置的所有断点都不能正常工作(应用程序没有停止,它们被跳过了)。有办法让它们正常工作吗?
我使用的是Win7操作系统、JDK 6u23 64位版本、Eclipse 3.6 64位版本,所有断点都已启用(未选择跳过)。
感谢提前回答 :)
大家好。我在使用Eclipse调试Android应用时遇到了问题:我设置的所有断点都不能正常工作(应用程序没有停止,它们被跳过了)。有办法让它们正常工作吗?
我使用的是Win7操作系统、JDK 6u23 64位版本、Eclipse 3.6 64位版本,所有断点都已启用(未选择跳过)。
感谢提前回答 :)
当您启动应用程序时,线程列表是否显示在调试透视图中?如果没有,则 Eclipse 的调试器未正确附加到手机/模拟器上。
请确保在清单文件中添加android:debuggable=true
。最新版本的 Eclipse ADT 插件应该会自动处理这个问题,但我曾经遇到过一些意外情况造成它无法正常工作。
这个问题很老了,但我在其他地方从未找到我的答案。Mawg对OP的评论提供了一些线索。
对我来说,“跳过所有断点”是默认启用的(Windows7 64位,ADT插件2.22)。
我必须进入调试模式下的“断点”选项卡才能找到它。我认为它不会显示在DDMS中。跳过断点与勾选框是分开的,我相信勾选框与“启用”断点是相同的。 我不确定为什么有区别。
我想发布一个跳过断点的图片,但我还没有10个声望。
它是蓝色的圆圈,但上面有一个“\”。
我使用带有ATD插件的Eclipse Luna。当我尝试在我的应用程序Manifest.xml文件的<Application>
中添加android:debuggable="true"
时,我遇到了编译错误Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assigned one.
最后,我找到了如何激活断点的方法,我只需要按下Debug按钮(即“bug”图标)。