对于普通的Activity,我可以设置一些断点,然后在Eclipse中按F11调试。 但是,当我开发应用程序小部件时它不起作用。那么,我该如何调试呢?
最佳答案
Here你可以找到一个很好的答案:
调试小部件代码所需的一切与调试普通应用程序几乎相同。只需按照以下步骤操作:
1.在eclipse菜单中按“debug”(或者“run”似乎都无所谓)
2. 将小部件 apk 同步并安装到您的模拟器/设备后,将您的 Eclipse 工作区切换到 DDMS 模式。您可以通过按右上角标有“DDMS”的按钮来执行此操作,或者如果您找不到它,则通过转到“Window->Open Perspective->DDMS”来执行此操作。
3. 从显示的进程列表中选择您的小部件的进程名称。默认情况下,此列表显示在 DDMS 窗口的左上角。 (见下面的截图)。如果您在列表中看不到您的小部件的进程名称,则可能是该小部件尚未添加到主屏幕。所以,这样做吧。
4. 按进程列表上方的绿色调试按钮(见下面的截图)
5. 仅此而已。现在,如果您在代码中放置了一个断点,请执行该段代码。
关于android - 如何调试Android App Widget?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14673586/