Thật dễ dàng để gỡ lỗi các ứng dụng Android vì hầu hết trong số chúng khởi chạy một hoạt động và giữ điểm dừng là tất cả những gì cần. Làm cách nào để gỡ lỗi ứng dụng kính google dựa trên GDK vì dịch vụ được kích hoạt trên giọng nói và không khởi chạy một hoạt động khi cài đặt?Cách gỡ lỗi ứng dụng Google Glass GDK?
Trả lời
Giống như cách mọi dịch vụ Android được gỡ lỗi. Chỉ cần thêm dòng dưới đây vào bất kỳ đâu trong mã và bất kỳ điểm ngắt nào trong mã sau khi điều này có thể được sử dụng để dừng chạy.
android.os.Debug.waitForDebugger();
Nhờ vậy - http://www.helloandroid.com/tutorials/how-debug-service
Tôi cố gắng để gỡ lỗi một ứng dụng mẫu GDK với tùy chọn này, nhưng nó không giúp đỡ. Tôi không chắc liệu tùy chọn này có giúp bất kỳ ai gỡ lỗi ứng dụng GDK hay không. Tuy nhiên, hàm log.d ghi lại thông báo trong cửa sổ bảng điều khiển. Kỳ vọng của tôi là gỡ lỗi luồng để chặn giá trị biến và sửa đổi trong luồng.
* Đã cập nhật * Sau khi kích hoạt phối cảnh DDMS, tôi đã lấy tiêu điểm gỡ lỗi vào cửa sổ mã để thực hiện từng bước một lần. Tuy nhiên, kính sẽ chuyển sang chế độ chờ rất nhanh và nó chặn hoạt động gỡ lỗi. Đang cố gắng tìm cách thực hành tốt nhất. Sẽ giữ chủ đề này được đăng. Hãy theo dõi!
- 1. Buộc xóa một ứng dụng Google Glass GDK Glassware
- 2. Sự khác nhau giữa Glass Mirror API và Google GDK là gì?
- 3. Google Glass: GDK được phát hành. Trình mô phỏng ở đâu?
- 4. Ghi âm âm thanh trên Google Glass
- 5. Cài đặt ứng dụng nhưng không hiển thị trong Google Glass sau khi cập nhật KitKat
- 6. Cách gỡ lỗi gỡ lỗi khỏi ứng dụng Express?
- 7. Cách gỡ lỗi ứng dụng Android gốc?
- 8. Cách gỡ lỗi Silverlight với Google Chrome
- 9. Kiểm tra ứng dụng Đồng hồ bấm giờ trên Google Glass Launcher trên thiết bị Samsung s4
- 10. Gỡ lỗi ứng dụng hadoop
- 11. Gỡ lỗi các ứng dụng web
- 12. Cách gỡ lỗi ứng dụng Nodejs chạy bên trong vùng chứa Docker qua Google Cloud
- 13. Gỡ lỗi vấn đề ứng dụng Silverlight
- 14. Gỡ lỗi JSF + Ứng dụng PrimeFaces
- 15. Gỡ lỗi ứng dụng gradle trên Netbeans
- 16. Gỡ lỗi Ứng dụng Metro bằng Windbg
- 17. Gỡ lỗi ứng dụng NodeJS + ES6 (Webstorm)
- 18. Gỡ lỗi ứng dụng FuseESB trong Eclipse
- 19. Ứng dụng gỡ lỗi ASP.NET MVC3_Start
- 20. InterruptedException khi gỡ lỗi ứng dụng Android
- 21. Gỡ lỗi ứng dụng Ionic trên iOS?
- 22. Cách dừng gỡ lỗi trong ứng dụng Android trong Eclipse
- 23. Cách gỡ lỗi ứng dụng web PHP bằng Aptana
- 24. Cách gỡ lỗi trang không phản hồi trong Google Chrome?
- 25. GCM (Google Cloud Messaging) không gửi lỗi khi gỡ cài đặt ứng dụng
- 26. Android Media Recorder không quay video dài trên Google Glass
- 27. Chương trình Hello World cho Google Glass - Từng bước
- 28. Lỗi ứng dụng .NET không có thông tin gỡ lỗi
- 29. Lỗi ứng dụng Google App Engine 5
- 30. Gỡ lỗi ứng dụng GWT trong trình duyệt từ xa
Có nó đã giúp tôi, theo cách này. Bạn đang đối mặt với thử thách nào? Bạn đang giữ điểm break ở đâu? Thêm chi tiết đánh giá cao. – sivag1
Glass sẽ ném ANR và giết nhanh trình gỡ rối nếu bạn dừng tại điểm ngắt trên sợi chính. Vì vậy - hoặc gỡ lỗi nhanh chóng hoặc di chuyển mã ra khỏi chuỗi chính. – kolosy