【发布时间】:2009-10-08 06:22:34
【问题描述】:
我使用的是 Eclipse 3.3 和 Android 1.6。我在我的 Eclipse 上安装了 DDMS,并尝试像教程 https://www.ibm.com/developerworks/library/os-ecbug/ 中那样插入断点。但是,当我运行我的项目时,程序在到达断点时不会停止。是 Eclipse 中的错误还是我做错了什么?
【问题讨论】:
我使用的是 Eclipse 3.3 和 Android 1.6。我在我的 Eclipse 上安装了 DDMS,并尝试像教程 https://www.ibm.com/developerworks/library/os-ecbug/ 中那样插入断点。但是,当我运行我的项目时,程序在到达断点时不会停止。是 Eclipse 中的错误还是我做错了什么?
【问题讨论】:
可能是这个问题:
但是,当我运行我的项目时
调试项目而不是运行它。从“运行”菜单中选择“调试”或按 F11。
【讨论】:
如果断点符号/圆圈有一条线穿过它,这意味着您选择了“跳过所有断点”选项。您可以在“断点”部分/框下的“调试”视图中取消选择它。
【讨论】:
要添加到 Amarghosh answer's,还要检查您的 JDK 版本。
有一个bug with JDK6_u14 et u15,它使您的断点“不可见”(程序在调试会话期间不会停止)
已在最新的 JDK6u16 中修复。
【讨论】:
我的断点也没有工作。在 Android 选项卡上的调试配置中,我将启动操作设置为“什么都不做”。当我将其更改为直接启动到活动时,我的断点开始工作。
【讨论】:
如果您尝试调试服务或小部件,您需要启动一个活动,以便调试器正确附加。
【讨论】: