Подтвердить что ты не робот

Как я могу автоматически отключить вывод журнала LogCat в Eclipse?

ОБНОВЛЕНИЕ: Это оказалось ошибкой в ​​R14 инструментов SDK. Он был исправлен в R15, который был выпущен 27 октября 2013 года. Обновление до последней версии решает проблему, как предложено в принятом ответе.

Я использую окно LogCat в представлении Debug в Eclipse для диагностики и исправления сбоев в моем коде. Я заметил, что вывод LogCat будет автоматически прокручиваться вниз в любое время, когда будут добавлены новые строки (но только после того, как вы сами прокрутите страницу вниз).

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

Есть ли способ, чтобы он оставался там, где я его разместил, когда я его помещаю, но продолжаю автоматически прокручивать, когда я достигаю дна?

EDIT: Обратите внимание: я знаю фильтры, и я не считаю это решением проблемы.

ДРУГОЕ ИЗОБРАЖЕНИЕ: Если я прокручиваю "достаточно далеко" снизу, он автоматически перестает прокручиваться. Достаточно далеко может быть 5 строк или может быть 500 строк, похоже, связано с количеством строк в журнале. В идеале, это прекратило бы прокрутку, пока я был на расстоянии не менее 1 строки от основания.

4b9b3361

Ответ 1

обновить до последней версии. новый logcat автоматически фильтрует ваши журналы в журналах сбоев приложения, когда вы создаете приложение через eclipse.

Ответ 2

На вкладке LogCat в верхнем правом углу есть стрелка с указателем вниз с линией под ней, чтобы включить

"Scroll Lock"

В старых версиях кнопка паузы на

"Приостановить получение новых сообщений logcat"

Это должно сделать трюк!

Ответ 3

У меня возникли проблемы с отключением опции: Автоматически включать/отключать блокировку прокрутки в зависимости от положения полосы прокрутки.

Окно > Настройки > Android > Лог-код > снимите флажок выше.

В моем случае я использую Eclipse + Android Developer Tools (Build: v22.6.2-1085508)

Я предлагаю, чтобы, если я хочу использовать eclipse, скачайте полный пакет из этой ссылки: http://developer.android.com/sdk/index.html

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

Ответ 4

Это не то, что происходит со мной. Если я прокручу вверх, он не будет автоматически прокручиваться, когда новые строки придут к логарифму, пока я не прокручу его до конца. Возможно, это из-за версии Eclipse или Android SDK. Я использую последнее прямо сейчас.

Ответ 5

Вы можете сделать adb logcat в оболочке и использовать буфер прокрутки терминала и прокрутки для управления выходом logcat.

Ответ 6

Window => Preferences => Android => Logcat

Снимите флажок:

Display logcat view when there are messages from 
an application into the workspace

Ответ 7

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

Что в итоге происходит, когда ваше приложение выходит из строя, оно остается закрытым, если только не будет предложено перезапустить его по вашему выбору. Таким образом, последними строками в логарифме будут отчеты о сбоях. Это один из способов, как я отлаживаю сбои.

Ответ 8

Я также думаю, что это "более агрессивно" с момента последнего обновления! И он фактически останавливает автопрокрутку, когда я прокручиваю 10 или более строк вверх.

Лучшее решение, которое у меня есть, - это щелкнуть интересующую вас строку. Если logcat прокручивается слишком далеко, и вы больше не видите свою линию, просто нажмите "ArrowUp" или "ArrowDown", чтобы вернуться к линии, которую вы искали.

Ответ 9

Если вы пишете pid: pidofyourapp (который написан в онлайн-столбце на вкладке "Устройство" ) в окне поиска, он покажет журналы, которые вы написали в своем приложении.