Я добавил строки отладки (используя Log.d()) и хочу видеть их в контексте из содержимого logCat. Значок "save" для LogCat имеет подсказку "Сохранить выбранные элементы", но нужно быстро сохранить все содержимое или выбрать все содержимое, но я не вижу, как это сделать.
Как сохранить содержимое LogCat в файле?
Ответ 1
Вы не получаете ответ, который ищете, не так ли.
Два способа сделать то, что вы хотите:
1) щелкните правой кнопкой мыши в окне сообщений logcat, выберите выбрать все. Тогда в вашем сохранении будут все сообщения logcat (включая те, которые прокручиваются вне поля зрения).
2) когда фокус находится в окне сообщений logcat, введите control-A, это выберет все сообщения. Затем сохраните и т.д.
Ответ 2
Чтобы сохранить содержимое журнала кота в файл, вам необходимо перенаправить его в папку инструментов платформы android sdk и нажать следующую команду
adb logcat > logcat.txt
В папке "Инструменты платформы" будет создан файл "logcat.txt". вы можете изменить имя в соответствии с вашими интересами. наслаждаться
Ответ 3
Чтобы сохранить журнал LogCat в программном виде на вашем устройстве, используйте, например, этот код:
String filePath = Environment.getExternalStorageDirectory() + "/logcat.txt";
Runtime.getRuntime().exec(new String[]{"logcat", "-f", filepath, "MyAppTAG:V", "*:S"});
"MyAppTAG:V"
устанавливает уровень приоритета для всех тэгов в Verbose (самый низкий приоритет)
"*:S"
устанавливает уровень приоритета для всех тегов в "silent"
Подробнее о logcat здесь.
Ответ 4
В дополнение к ответу Dinesh Prajapati, используйте
adb -d logcat <your package name>:<log level>
где -d для устройства, и вы также можете выбрать -e вместо этого для журнала эмулятора и уровня журнала a/d/i/v/e/w и т.д.
Теперь ваша команда будет выглядеть так:
adb -d logcat com.example.example:V > logfileName_WithPath.txt
Ответ 5
Откройте командную строку и найдите файл adb.exe(он будет находиться в ваших инструментах android-sdk/platform)
adb logcat -d > <path-where-you-want-to-save-file>/filename.txt
Если вы пропустите путь, он сохранит logcat в текущем рабочем каталоге
Параметр -d указывает, что вы сбрасываете текущее содержимое и затем выходите. Предпочитаете notepad ++ открыть этот файл, чтобы вы могли получить все в удобном для чтения формате.
Ответ 6
Используйте logcat с помощью переключателя -d
или -f
и exec().
Ответ 7
String filePath = folder.getAbsolutePath()+ "/logcat.txt";
Runtime.getRuntime().exec(new String[]{"logcat", "-f", filePath, "MyAppTAG:V", "*:E"});
Ответ 8
Если вы находитесь в окне консоли для устройства, и если вы используете Teraterm, то из меню сделайте файл | Log и он автоматически сохранит файл.