erro adb logcat -f log.txt: não foi possível abrir o arquivo de saída: sistema de arquivos somente leitura
No windows (win7), depurando um telefone real via USB, eu quero despejar o logcat log em um arquivo no meu PC. A taxa de dados está além do que é utilizável no eclipse; e quero todo o registro não filtrado.
De acordo cominstruções da linha de comandos do logcat isso deve ser trivial com
logcat -f logfile.txt
estou a usaradb logcat -f logfile.txt
na linha de comando do windows
mas isso sempre responde com
couldn't open output file: Read-only file system
O sistema de arquivos énão somente leitura. Criar e gravar arquivos lá funciona bem, e um redirecionamento bruto, comoadb logcat > logfile.txt
também funciona como esperado. Fornecer todo o caminho para o arquivo de log não faz diferença.
Eu gostaria de fazer uso do logcat-n
e-r
opções, mas eles exigem-f
trabalhar.
Alguma sugestão?
Notas. Esta pergunta está próxima deum perguntou no Ubuntu mas isso não tem respostas que sejam úteis para mim no Windows e uma sugestão que eu já tentei e não funciona. A maioria das referências semelhantes no SO simplesmente cita a página de ajuda, dizendo-f filename
Deveria trabalhar.
Pergunta editada para mantê-lo atualizado com comentários e respostas úteis.