jjL*_*Lin 12 debugging android android-widget
对于普通的Activity,我可以设置一些断点并在Eclipse中单击F11进行调试.但是,当我开发app小部件时,它无法正常工作.那么,我该如何调试?
在这里你可以找到一个很好的答案:
调试窗口小部件代码所需的全部内容与您对普通应用程序的操作几乎相同.只需按照以下步骤操作:
1.在eclipse菜单上按"debug"(或"运行"它似乎没关系)
2.将小部件apk同步并安装到您的模拟器/设备上后,将您的eclipse工作区切换到DDMS模式.您可以通过按右上角的"DDMS"标记按钮来执行此操作,或者如果找不到它,则可以通过转到"Window-> Open Perspective-> DDMS"来执行此操作.
3.从显示的进程列表中选择窗口小部件的进程名称.默认情况下,此列表显示在DDMS窗口的左上角.(见下面的截图).如果您无法在列表中看到窗口小部件的进程名称,则窗口小部件可能尚未添加到主屏幕.所以,这样做.
4.按下进程列表上方的绿色调试按钮(参见下面的屏幕截图)
5.这就是它.现在,如果您在代码中放置了断点,那么执行一些执行该代码的操作.

我假设“应用程序小部件”是指用户可以通过长按背景壁纸将小部件添加到主屏幕?
如果您的AndroidManifest.xml文件设置正确,您就可以像任何其他 Android 应用程序一样调试这些小部件。
但请注意,您需要先将小部件添加到主屏幕。
完成此操作后,您应该会看到您的小部件进程列在 Eclipse 的 DDMS 模式透视图下。您可以附加调试器并调试您的代码。
| 归档时间: |
|
| 查看次数: |
6477 次 |
| 最近记录: |