調試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