Заполнение Logcat заставляет замораживать окна, пока не будет выполнена жесткая перезагрузка

Название говорит само за себя, но я бы добавил некоторые указатели, которые я заметил на этом пути. Я бы хотел, чтобы любой, кто также испытывает конечный результат, развиваясь для Android, чтобы попытаться воспроизвести это и посмотреть, действительно ли этот сценарий, и если у кого-то есть решение, это сделало бы меня очень счастливым:), это очень расстраивает то, что Мне нужно жестко перезагрузить компьютер во время разработки...

Сбой происходит, когда Logcat переполнен. Посредством заселения я имею в виду, что с момента времени, если вы некоторое время оставите устройство, подключенное в режиме отладки, и вы посмотрите на представление Logcat, оно отобразит только новые строки "delta", добавленные в журнал последний короткий интервал около 2 секунд.

Если вы обратите внимание, в то время как Logcat переполнен устройством, которое было отлажено, медленно реагируйте на взаимодействие с пользователем (это может быть вашим признаком, что Logcat заполнен во время тестирования вашего приложения) и выполнять другие действия смешно медленно.

Если вы оставите подключенное устройство и добавлено больше журналов, будет короткий интервал 5-10 секунд, где Eclipse начнет вести себя странно, и после этого вы ничего не сможете сделать, Windows 7 замерзает и только жесткая перезагрузка позволяет вернуться к работе.

Я могу воспроизвести это каждый раз, если бы я просто оставил устройство, подключенное в режиме отладки, при запуске приложения.

Я искал это и ничего не придумал. Я предполагаю, что если я и мои коллеги столкнутся с этим (у нас есть одна и та же настройка Eclipse), тогда другие должны также испытать это, поэтому перед отправкой ошибки я хотел бы подтвердить это...

детали:

Windows 7

Eclipse 3.6

ADT 10.0.0.v201102162101-104271 (последний на сегодня)

Спасибо,

Адам.

Ответ 1

Такая же проблема. Я исправлял это несколько месяцев! В основном потому, что было очень сложно найти кого-либо с той же проблемой. (На самом деле я был связан с этим сообщением из отчета об ошибке, предоставленного разработчиком Android.)

Я работаю с кем-то с аналогичной проблемой. Он думал, что проблема связана с его IDE, пока я не сообщил, что у меня такая же проблема, но с другой IDE. Вместе мы смогли решить проблему до самого устройства или драйверов. Недавно мы просто исключили кабели USB в качестве виновника.

Однако проблемы, о которых сообщалось в отчете об ошибках Google, - это именно то, что мы переживали. Имеет смысл, что ADB может быть где проблема в конечном итоге лежит.

Надеюсь, этот пост поможет создать дружественные к поиску соединения между другими сообщениями.


Другое сообщение о переполнении стека, упомянутое выше - Разработка Android в IntelliJ IDEA заставляет компьютер замораживать

Отчет об ошибке Google, выпуск № 24171 (первоначально отправленный разработчиком Android) - http://code.google.com/p/android/issues/detail?id=24171

Ответ 2

У меня также есть аналогичная проблема - иногда ОС Windows полностью блокируется при подключении устройства Android.

Я не уверен, почему это происходит, но я думаю, что это происходит только тогда, когда adb активен.

вот отчет об ошибке, который я недавно нашел об этом: http://code.google.com/p/android/issues/detail?id=24171

EDIT: после использования usb со спины и установки окон 8 проблема больше не возникает. однако, это окна 8, и я бы хотел использовать Windows 7. по какой-то причине MS не предоставила никакого способа вернуться...

Ответ 3

Попробуйте настроить настройки Android Eclipse для максимального количества сообщений logcat в буфере до более низкого значения. Это должно помочь

Ответ 4

Я не хочу вдаваться в выводы, но я думаю, что я нашел, что реальная проблема вызывает эту остановку...

Я собираюсь сделать некоторые предположения, и если один из них не соответствует вашему сценарию, сообщите мне:

Предположения:

  • Это происходит только на платных компьютерах... Будьте очень уверены, , прежде чем отклонять это предположение.
  • Это происходит, когда LapTop подключен к адаптеру и заряжен.

Причина:

  • Это происходит, когда вы используете пользовательский адаптер, а не тот, который на 100% подходит вашему компьютеру.

По моему опыту, как только я использовал свой домашний адаптер на своем рабочем компьютере, крушение снова и снова и снова... привело меня в орехи... и когда я вернулся на работу и использовал правильный адаптер, проблема исчезла!

То же самое с моим домашним компьютером и рабочим адаптером.

Одолжите мне свои мысли...