Легко отлаживать приложения для Android, поскольку большинство из них запускают активность и сохраняют точку останова. Как отладить приложение Google для Google, основанное на GDK, поскольку служба запускается по голосу и явно не запускает активность при установке?
Как отладить приложение Google Glass GDK?
Ответ 1
То же самое, что любой Android-сервис отлаживается. Просто добавьте строку ниже в любом месте кода и любую точку останова в коде после этого можно использовать для остановки прогона.
android.os.Debug.waitForDebugger();
Благодаря этому - http://www.helloandroid.com/tutorials/how-debug-service
Ответ 2
Я попытался отладить образец приложения GDK с этой опцией, но это не помогает. Я не уверен, что эта опция помогла кому-то отладить приложение GDK. Однако функция log.d регистрирует сообщение в окне консоли. Мое ожидание - отладить поток, чтобы перехватывать значения переменных и изменять во время потока.
* Обновлено * После активации перспективы DDMS я получил фокус отладки в окне кода, чтобы сделать шаг за шагом. Однако стекло переходит в режим ожидания очень быстро и блокирует отладочную активность. Попытка найти лучшую практику. Будет держать эту тему в курсе. Оставайтесь с нами!