我正在使用Eclipse 3.3和Android 1.6。我在Eclipse上安装了DDMS,并尝试在教程https://www.ibm.com/developerworks/library/os-ecbug/中插入断点。但是,当我运行我的项目时,程序在到达断点时不会停止。 Eclipse中是否有错误或我做错了什么?
答案 0 :(得分:39)
可能是这个问题:
但是,当我运行我的项目时
调试项目而不是运行它。从“运行”菜单中选择“调试”或按F11。
答案 1 :(得分:12)
如果断点符号/圆圈有一条线穿过它,则表示您选择了“跳过所有断点”选项。您可以在“调试”视图的“断点”部分/框下取消选择它。
答案 2 :(得分:3)
要添加到Amarghosh answer's,请同时检查您的JDK版本。
有一个bug with JDK6_u14 et u15,它使您的断点“不可见”(程序在调试会话期间不会停止)
修复了最新的一个JDK6u16。
答案 3 :(得分:3)
我的断点也没有奏效。在Android选项卡上的调试配置中,我将启动操作设置为“Do Nothing”。当我改变它直接启动到一个活动时,我的断点开始工作。
答案 4 :(得分:1)
如果您正在尝试调试服务或小部件,则需要启动活动以使调试程序正确附加。