调试Android应用程序很容易,因为它们中的大多数都会启动一个活动并保持断点。如何调试基于GDK的谷歌眼镜应用程序,因为服务在语音上触发,并且不会在安装时明确启动活动?如何调试Google Glass GDK应用程序?
12
A
回答
25
调试任何Android服务的方式都是相同的。只需在代码中的任意位置添加下面的行,然后在代码中的任何断点之后就可以停止运行。
android.os.Debug.waitForDebugger();
多亏了这一点 - http://www.helloandroid.com/tutorials/how-debug-service
0
我试图调试使用此选项样本GDK应用程序,但它并不能帮助。我不确定此选项是否有助于任何人调试GDK应用程序。但是,log.d函数会在控制台窗口中记录消息。我的期望是调试流程以拦截变量值并在流程中进行修改。
*已更新* 激活DDMS透视图后,我将调试焦点移到代码窗口中,一步一步地执行。然而,玻璃很快进入待机模式,并阻止调试活动。试图找到最佳做法。将保持此线程张贴。敬请关注!
相关问题
- 1. Google Glass GDK Tap Gesture
- 2. 强制删除Google Glass GDK玻璃器皿应用程序
- 3. Google Glass GDK:更新LiveCards(RemoteViews)
- 4. Google Glass GDK CameraManager意图
- 5. Google Glass GDK支持Intent.ACTION_CALL吗?
- 6. Google Glass GDK:进度指标?
- 7. Google Glass GDK - 何时使用Activity vs Cards?
- 8. Google Glass:使用Android Studio的GDK
- 9. 如何为Google Glass分发测试版应用程序
- 10. 如何以编程方式为Google Glass GDK创建子菜单?
- 11. Google glass-GDK app getSpeed()返回0.0
- 12. Google Glass应用程序与takePicture失败
- 13. 如何仅使用语音命令导航Google Glass GDK沉浸式应用程序?
- 14. 如何在设备上运行Google Glass GDK示例?
- 15. 编译示例GDK应用程序
- 16. Glass中的HTTP请求GDK
- 17. 如何在Google Glass启动时自动启动应用程序?
- 18. 如何将图像识别添加到Google Glass应用程序?
- 19. 如何从Google Glass应用程序创建文件?
- 20. 适用于Google Glass的GDK/APK适用于屏幕灰暗
- 21. 我可以在没有Google Glass的情况下测试Google Glass的程序吗?
- 22. 使用GDK在Glass中执行Google帐户身份验证
- 23. 使用GDK更新Google Glass中的卡片文字?
- 24. 使用PHP的Google Glass GDK身份验证
- 25. Google应用程序制造商调试
- 26. 如何在Glass中使用Google API
- 27. Google Glass - 开发
- 28. Google Glass认证如何工作?
- 29. 使用glass gdk的文件权限
- 30. 用断点调试GDK
是的,它帮助了我,这样。你面临什么挑战?你在哪里保持中断点?更多细节赞赏。 – sivag1
如果您在主线程的断点处停止,Glass会抛出ANR并迅速杀死调试器。因此 - 快速调试,或将代码移出主线程。 – kolosy