Как очистить (очистить) буфер logcat в Android [дубликат]
этот вопрос уже есть ответ здесь:
Как я могу очистить (очистить) буфер logcat в Android?
Я использую adb logcat из командной строки и передаю вывод в файл, так как DDMS имеет очень ограниченный буфер. В тот момент, когда я перезагрузить приложение (после исправления ошибок и т. д.) буфер logcat также содержит данные из предыдущего запуска. Даже удаление приложения не очищает буфер. Единственный способ я нашел до сих пор, чтобы очистить буфер, это перезагрузка. Это эффективно, но хотелось бы знать, есть ли более простой способ.
4 ответов:
adb logcat -cпараметры Logcat описаны здесь:http://developer.android.com/tools/help/logcat.html
следующая команда очистит только некорневые буферы (main, system ..прием.)
adb logcat -cесли вы хотите очистить все буферы (например, радио, ядро..и т. д.), пожалуйста, используйте следующие команды
adb root adb logcat -b all -cили
adb root adb shell logcat -b all -cиспользуйте следующие команды, чтобы узнать список буферов, поддерживаемых устройством
adb logcat -g adb logcat -b all -g adb shell logcat -b all -g
для тех, кто приходит к этому вопросу интересно, как это сделать в Eclipse, вы можете удалить отображаемый текст из logCat с помощью кнопки при условии (часто имеет красный X на значке)
Я даю свое решение для Mac:
- при подключении устройства к USB-порту откройте терминал и перейдите в папку adb.
- пишите: ./ adb devices
- терминал покажет что-то вроде этого: Список подключенных устройств 36ac5997 устройство
- обратите внимание на серийный номер (36ac5997)
- пишите: ./adb-s 36ac5997 для подключения к устройству
- пишите: ./ adb logcat
Если в любое время вы хотите очистить журнал, введите ./ adb logcat-c
Comments