Łatwo jest debugować aplikacje dla systemu Android, ponieważ większość z nich uruchamia działanie, a zachowanie punktu przerwania to wszystko, czego potrzeba. Jak debugować aplikację Google Glass opartą na GDK, gdy usługa jest uruchamiana na głos i nie uruchamia explicite działania podczas instalacji?Jak debugować aplikację Google Glass GDK?
Odpowiedz
W ten sam sposób debugowana jest każda usługa systemu Android. Wystarczy dodać poniższą linię w dowolnym miejscu kodu i dowolny punkt przerwania w kodzie, po którym można go użyć do zatrzymania biegu.
android.os.Debug.waitForDebugger();
Dzięki temu - http://www.helloandroid.com/tutorials/how-debug-service
Próbowałem debugować aplikację próbki GDK z tej opcji, ale to nie pomaga. Nie jestem pewien, czy ta opcja pomogła komukolwiek w debugowaniu aplikacji GDK. Jednak funkcja log.d rejestruje komunikat w oknie konsoli. Moim oczekiwaniem jest debugowanie przepływu w celu przechwycenia wartości zmiennych i modyfikacji podczas przepływu.
* Aktualizacja * Po aktywacji perspektywę DDMS, mam ostrość debugowania do okna kodu zrobić krok po kroku walk-thru. Jednak szybka przechodzi w tryb gotowości bardzo szybko i blokuje działanie debugowania. Próba znalezienia najlepszej praktyki. Zachowa ten wątek. Bądźcie czujni!
- 1. Wymuś usunięcie aplikacji Glass Google Glass GDK
- 2. TWO_SWIPE_DOWN TAP stanie złapać na Google Glass GDK (XE16)
- 3. Czy funkcja Intent.ACTION_CALL jest obsługiwana w Google Glass GDK?
- 4. GDK/APK dla Google Glass - Zachowaj ekran przed ściemnianiem
- 5. Jak uruchomić aplikację w Google Glass za pomocą poleceń głosowych
- 6. Nagrywanie dźwięku w Google Glass
- 7. Jak debugować aplikację PHP?
- 8. Jaka jest różnica między interfejsem Glass Mirror API a Google GDK?
- 9. Google Glass Przykładowe pakiety APK
- 10. Jak debugować/rejestrować aplikację WSGI?
- 11. Jak zdalnie debugować aplikację rcp?
- 12. Jak debugować aplikację Pythona pod interfejsem uWSGI?
- 13. XDebug: jak debugować aplikację konsoli zdalnej?
- 14. Jak debugować aplikację internetową Java w Netbeans?
- 15. Jak przejść/debugować aplikację internetową Pythona?
- 16. Jak debugować natywną aplikację dla systemu Android?
- 17. Jak debugować aplikację skalatra w IntelliJ Idea?
- 18. Jak debugować aplikację zdalną w moim zaćmieniu
- 19. Jak debugować aplikację sklepu Windows Zdarzenie OnActivated
- 20. Emulator offline dla Google Glass OS
- 21. Jak wyświetlić ekran Google Glass na moim komputerze
- 22. Jak debugować aplikację Chrome kiosku działającą na Chromeboksie?
- 23. Jak mogę debugować moją aplikację w moim Windows Phone 8?
- 24. jak znaleźć wyciek pamięci i debugować aplikację jquery/javascript?
- 25. Jak mogę debugować aplikację Node.js pracującą z PM2 na VSCode?
- 26. Jak debugować aplikację Klasyczny ASP w VS 2012
- 27. Jak debugować aplikację Java z edytora Sublime Text
- 28. Jak debugować aplikację szyny, która działa w kontenerze dokowania
- 29. Jak debugować aplikację węzeł js z punktami przerwania i wszystko?
- 30. Jak debugować aplikację Xamarin.iOS na fizycznym urządzeniu z systemem iOS
Tak, to pomogło mi w ten sposób. Z jakimi wyzwaniami stoisz? Gdzie trzymasz punkt przerwania? Doceniamy więcej szczegółów. – sivag1
Szkło rzuca ANR i szybko zabija debugera, jeśli zatrzymasz się w punkcie przerwania głównego wątku. Tak więc albo szybko debuguj, albo przenieś kod z głównego wątku. – kolosy