adb logcat -f log.txt ошибка: не удалось открыть выходной файл: файловая система только для чтения
В Windows (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
должно сработать.
Вопрос отредактирован, чтобы держать это в курсе с полезными комментариями и ответами.