调试 Android 应用程序很容易,因为它们中的大多数会启动一个活动并保持断点。如何调试基于 GDK 的谷歌玻璃应用程序,因为服务是通过语音触发的,并且不会在安装时明确启动活动?
问问题
2428 次
2 回答
25
调试任何 Android 服务的方式相同。只需在代码中的任何位置添加以下行,然后在代码中添加任何断点即可用于停止运行。
android.os.Debug.waitForDebugger();
多亏了这个 - http://www.helloandroid.com/tutorials/how-debug-service
于 2013-12-13T19:41:14.527 回答
0
我尝试使用此选项调试示例 GDK 应用程序,但没有帮助。我不确定此选项是否有助于任何人调试 GDK 应用程序。但是 log.d 函数在控制台窗口中记录消息。我的期望是调试流程以拦截变量值并在流程期间进行修改。
* 更新 * 激活 DDMS 透视图后,我将调试焦点转到代码窗口,以逐步进行操作。然而,玻璃会很快进入待机模式,并且会阻止调试活动。试图找到最佳实践。将保持此线程发布。敬请关注!
于 2013-12-17T17:51:09.303 回答