Как отладить приложение Google Glass GDK?

Легко отлаживать приложения для Android, поскольку большинство из них запускают активность и сохраняют точку останова. Как отладить приложение Google для Google, основанное на GDK, поскольку служба запускается по голосу и явно не запускает активность при установке?

Ответ 1

То же самое, что любой Android-сервис отлаживается. Просто добавьте строку ниже в любом месте кода и любую точку останова в коде после этого можно использовать для остановки прогона.

android.os.Debug.waitForDebugger();

Благодаря этому - http://www.helloandroid.com/tutorials/how-debug-service

Ответ 2

Я попытался отладить образец приложения GDK с этой опцией, но это не помогает. Я не уверен, что эта опция помогла кому-то отладить приложение GDK. Однако функция log.d регистрирует сообщение в окне консоли. Мое ожидание - отладить поток, чтобы перехватывать значения переменных и изменять во время потока.

* Обновлено * После активации перспективы DDMS я получил фокус отладки в окне кода, чтобы сделать шаг за шагом. Однако стекло переходит в режим ожидания очень быстро и блокирует отладочную активность. Попытка найти лучшую практику. Будет держать эту тему в курсе. Оставайтесь с нами!