Logcat в затмении сохраняет автоматическую очистку - PullRequest
16 голосов
/ 26 апреля 2011

до недавнего времени мой logcat был в порядке, но внезапно, когда я пытаюсь просмотреть его в затмении, он просто очищается всякий раз, когда что-либо отображается, делая невозможным его чтение.просмотр его в adb работает, но я никогда не беспокоюсь об этом, так как читать и находить что-то, что вам нужно, просто такая боль.

есть ли способ решить эту проблему?

Ответы [ 4 ]

35 голосов
/ 21 января 2013

Сообщения Logcat легко очищались, поскольку в буфере не хватило места (получалось слишком много новых сообщений), что является простым изменением настроек в Eclipse.

Чтобы исправить, перейдите в Window> Preferences>Android> LogCat

и увеличьте ограничение на «Максимальное количество сообщений LogCat в буфер».Установите 0 для неограниченного размера или действительно большого числа.Но имейте в виду, что все, что ниже 10000, заполняется очень быстро.

Уже получен ответ: Eclipse Android - Logcat слишком быстро очищается

6 голосов
/ 26 апреля 2011

Он покажет одну строку перед удалением, чтобы показать следующую?Просто нажмите подробную кнопку еще раз.

5 голосов
/ 26 апреля 2011

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

0 голосов
/ 07 июня 2015

LogCat действительно раздражает. В Ubuntu я действительно нашел следующие работы:

Откройте терминал и введите adb logcat | grep MYINFO

Отображаются только сообщения adb, отфильтрованные по строке MYINFO.

Итак, вы можете написать что-то вроде:

Log.v("MYINFO", "x" + x_value + ", etc...");

Это такое облегчение для использования. Спасатель жизни! См. это для получения дополнительной информации.

Иногда вы можете обнаружить, что буфер logcat повторяет предыдущие журналы при повторном запуске. Чтобы преодолеть это, введите

adb logcat -c
...