Когда я выполняю команду
adb logcat
при запуске эмулятора Android все старые журналы проходят мимо, и поэтому я полагаю, что они хранятся где-то в файле. Есть ли команда, которую я могу запустить, чтобы очистить журналы и начать все заново? Если нет, есть ли другой способ сделать это?
android
android-emulator
logcat
Аарона
источник
источник
Ответы:
Вы пробовали это?
adb logcat -c
https://developer.android.com/studio/command-line/logcat.html
источник
-s
флага для определенного устройства.adb logcat -c
не сделал это для меня
adb logcat -b all -c
работал
источник
Дуп из того, как очистить (очистить) буфер logcat в Android
Следующая команда очистит только некорневые буферы (основной, системный и т. Д.).
adb logcat -c
Если вы хотите очистить все буферы (например, радио, ядро и т. Д.), Используйте следующие команды
adb logcat -b all -c
или же
adb root adb shell logcat -b all -c
источник
Для меня adb logcat -c не работал и выдавал следующую ошибку:
failed to clear the 'main' log
Для этого я сначала сделал:
Чем я сделал:
logcat -c
затем выйдите из оболочки. Таким образом, я смог очистить logcat, когда он не очищался от adb logcat -c
источник