Я хотел бы вытянуть файл журнала с устройства на мой ПК. Как я могу сделать это?
Logcollector - хороший вариант, но сначала вам нужно установить его.
Когда я хочу получить файл журнала для отправки по почте, я обычно делаю следующее:
adb shell logcat> log.txt
Простой способ - создать свои собственные методы сборщика журналов или даже просто существующее приложение для сборщика журналов с рынка.
Для своих приложений я сделал функцию отчета, которая отправляет журналы на мою электронную почту (или даже в другое место - как только вы получите журнал, вы можете делать с ним все, что хотите).
Вот простой пример получения файла журнала с устройства:
РЕДАКТИРОВАТЬ:
Внутренний журнал - это кольцевой буфер в памяти. На самом деле существует несколько таких кольцевых буферов для каждого из: radio, events, main. По умолчанию - main.
Чтобы получить копию буфера, один из методов включает выполнение команды на устройстве и получение вывода в виде строковой переменной.
SendLog - это приложение с открытым исходным кодом, которое делает именно это: http://www.l6n.org/android/sendlog.shtml
Ключ - запустить logcat
на устройстве. во встроенной ОС. Это не так сложно, как кажется, просто посмотрите приложение с открытым исходным кодом по ссылке.