Последние пару лет я ленился с отладкой с помощью простых школьных проектов и только что использовал команды печати, чтобы увидеть, что происходит в моих программах, но сейчас я работаю с чем-то более сложным, где это только что победило и я обнаружил, что забыл, как отлаживать.
Я получал сообщение "у android.jar нет исходного кода", когда я заходил почти во все остальные строки моего кода. Я решил вернуться назад и попытаться «отладить» мое рабочее приложение, просто чтобы посмотреть, как оно работает, и получил то же сообщение.
Я никогда раньше не использовал logcat и не уверен, что все делаю правильно или что это значит, но я набрал команду "adb logcat", и начал появляться большой текст ... Но одна строка это привлекло мое внимание примерно в то время, когда я вошел в строку, которая вызвала ошибку «android.jar не имеет прикрепленных исходных файлов»: «Истекло время ожидания запуска, давая пробуждение!»
Что означают эти вещи и как их исправить? Эти ошибки появляются в программе, которая прекрасно работает, когда не выполняется отладка.
Другая, возможно, важная информация заключается в том, что я использую Eclipse и планшет Android 3.1.