Ответ 1
Он покажет одну строку, прежде чем стирать ее, чтобы показать следующую. Просто нажмите кнопку подробных сообщений еще раз.
до недавнего времени мой логарифм был прекрасен, но внезапно, когда я пытаюсь просмотреть его в eclipse, он просто продолжает очищать себя всякий раз, когда что-либо отображается, что делает невозможным чтение. просмотр его в adb работает, но я никогда не беспокоюсь об этом, потому что просто так больно читать и находить все, что вы ищете.
Есть ли способ исправить эту проблему?
Он покажет одну строку, прежде чем стирать ее, чтобы показать следующую. Просто нажмите кнопку подробных сообщений еще раз.
Сообщения Logcat были просто очищены, поскольку в буфере закончилось свободное пространство (получение слишком большого количества новых сообщений), что является простым изменением настроек в Eclipse.
Чтобы исправить это, откройте "Окно" > "Настройки" > "Android" > "LogCat"
и увеличьте предел для "Максимальное количество сообщений LogCat для буфера". Установите его на 0 для неограниченного размера или действительно большого числа. Но имейте в виду, что все, что ниже 10000, быстро заполняется.
Уже ответили: Eclipse Android - Слишком быстрое очистка Logcat
Там обходной путь для этой ошибки. Нажмите кнопку активного режима (обычно подробный), выберите другое устройство из списка устройств и снова выберите предыдущее устройство. Он восстановит все сообщения logcat.
LogCat действительно раздражает это. В Ubuntu я нашел следующие работы очень хорошо:
Откройте терминал и введите adb logcat | grep MYINFO
Это отображает только сообщения adb, отфильтрованные строкой MYINFO
.
Итак, вы можете закодировать что-то вроде:
Log.v("MYINFO", "x" + x_value + ", etc...");
Это облегчает использование. Жизнь спасателя! Для получения дополнительной информации см. this.
Иногда вы можете обнаружить, что буфер logcat повторяет предыдущие журналы при повторном запуске. Чтобы преодолеть это, введите
adb logcat -c