Мне нужно записать журнал на телефоне LG под управлением Android 6. Запись должна происходить в фоновом режиме в течение нескольких часов, пока телефон не подключен к USB. Что я делал в других телефонах, так это просто передал logcat в файл на устройстве:
logcat -v threadtime > /sdcard/logs.txt &
Но когда я делаю это на недавно полученном телефоне LG, он ничего не выводит в этот файл. Я пробовал следующие команды:
logcat -v threadtime > /sdcard/logs.txt &
logcat -v threadtime > /mnt/sdcard/logs.txt &
logcat -v threadtime | tee /sdcard/logs.txt &
logcat -v threadtime | tee /mnt/sdcard/logs.txt &
Все они привели к пустым файлам. Я также установил приложение aLogrec из Магазина. Приложение показывает, что записывает журналы, но создаваемый файл пуст.
Я также пытался использовать опцию -f
в adb, но вот что я получил:
shell@g4stylusn:/mnt/sdcard $ logcat -f /sdcard/logs.txt
couldn't open output file
1|shell@g4stylusn:/mnt/sdcard $
Нет описания, почему он не может открыть файл. Я проверил, и это не проблемы с разрешением.
Есть идеи, почему я не могу записывать журналы и какие у меня есть варианты?
Спасибо