В окнах (win7), отлаживая реальный телефон через USB, я хочу сбросить журнал logcat в файл на моем ПК. Скорость данных выше, чем можно использовать в затмении; и я хочу весь нефильтрованный журнал.
В соответствии с командами командной строки logcat это должно быть тривиально с
logcat -f logfile.txt
Я использую adb logcat -f logfile.txt
в командной строке Windows
но это всегда отвечает
couldn't open output file: Read-only file system
Файловая система не доступна только для чтения. Создание и запись файлов там отлично работает, и грубое перенаправление, такое как adb logcat > logfile.txt
, также работает так, как ожидалось. Предоставление всего пути к файлу журнала не имеет значения.
Я хотел бы использовать параметры logcat -n
и -r
, но для них требуется -f
.
Любые предложения?
Заметки.
Этот вопрос близок к одному из пользователей Ubuntu, но у него нет ответов, которые мне очень полезны в Windows, и одно предложение, которое я уже пробовал и не работает, Большинство подобных ссылок на SO просто цитируют страницу справки, говоря, что -f filename
должно работать.
Вопрос отредактирован, чтобы обновлять его с помощью полезных комментариев и ответов.