1

我标记了几个断点并启动了调试器,但是在安装应用程序后,断点没有得到“v”符号,并且调试器在到达它们时似乎没有停止!我真的不知道我在这里错过了什么。这可能与它是一个应用程序小部件应用程序有关吗?我在其他应用程序中没有这个问题......我正在使用模拟器,如果它在某种程度上很重要。谢谢。

4

2 回答 2

1

您的应用程序是否在清单中设置为falsefor ?debuggable它根本不应该在那里或设置为true.

<application android:debuggable="true" >

也尝试在onEnabled()

android.os.Debug.waitForDebugger();

另一种方法是使用 DDMS 透视图并从进程列表中选择小部件。

链接也可能会有所帮助。

于 2012-05-18T17:35:04.517 回答
0

检查您没有在 Eclipse 中设置“跳过所有断点”。运行 -> 跳过所有断点。如果已设置,Eclipse 允许您设置断点,但不会停止。

于 2012-05-18T19:03:01.400 回答