在Eclipse上为Android程序插入断点

时间:2009-10-08 06:22:34

标签: android eclipse debugging

我正在使用Eclipse 3.3和Android 1.6。我在Eclipse上安装了DDMS,并尝试在教程https://www.ibm.com/developerworks/library/os-ecbug/中插入断点。但是,当我运行我的项目时,程序在到达断点时不会停止。 Eclipse中是否有错误或我做错了什么?

5 个答案:

答案 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)

如果您正在尝试调试服务或小部件,则需要启动活动以使调试程序正确附加。