Подтвердить что ты не робот

Как скопировать вывод logcat в буфер обмена?

Я разрабатываю приложения для Android в eclipse и как я могу получать сообщения logcat в свой буфер обмена?

4b9b3361

Ответ 1

Выберите сообщение и нажмите ctrl + c. Вы можете сохранить его в текстовом файле с помощью этой кнопки: better picture

Если вы используете mac, обходным путем является щелчок правой кнопкой мыши, поиск похожих сообщений, а затем копирование из диалогового окна. - Спасибо, Snicolas

Ответ 2

Вы можете щелкнуть по выходной строке в LogCat и щелкнуть [ctrl] + [c], как обычно, а затем обычную пасту в то, что вы хотите. Вы можете использовать shift и click, чтобы выбрать несколько строк.

Ответ 3

Ctrl + C работает, но вам нужно убедиться, что вы нажимаете на первую строку любого вывода, разбитого на несколько строк.

Ответ 4

Также примечательно, что по меньшей мере в версии 21 плагина ADT есть столбец TID, отображаемый в средстве просмотра журнала Eclipse, когда у вас есть параметры отображения на максимальной многословности, но идентификатор потока не сохраняется, если вы копируете и вставляете содержимое этот вид. Вместо этого вы увидите что-то вроде [уровень отладки] [timestamp] [invocation] (PID)... но не идентификатор потока. Я не знаю, есть ли более простой способ захватить данные TID непосредственно из eclipse, но это можно сделать с помощью удаленной оболочки adb следующим образом:

Выполните следующую команду из командной строки: adb -s [серийный номер вашего устройства] shell "logcat -v threadtime" > [your_output_file]

ваш сеанс будет виден, но на самом деле вывод logcat устройства, точно так же, как показано в представлении logcat eclipse, включая TID, записывается в реальном времени в ваш выходной файл. Когда вы хотите просмотреть содержимое, выйдите из процесса дампа logcat с помощью ctrl + c и откройте файл на своем ПК. Другие параметры фильтрации logcat и т.д. Можно найти здесь. 1

Ответ 5

Из командной строки:

adb logcat > log.txt

Ответ 6

Для тех из вас, кто работает с Eclipse на Macintosh, выполните следующие действия:

  • Выделите части логарифма, который вы хотите скопировать в буфер обмена (или просто выберите все, нажав ctrl-a, когда окно logcat активен)
  • Нажмите на значок "Сохранить" (он выглядит как гибкий диск).
  • Сохраните его в удобном месте.
  • Откройте файл журнала в другом текстовом редакторе (используйте свой любимый НЕ затмение)
  • Выберите, что вы хотите.
  • Теперь введите ctrl-c для копирования в буфер обмена

Да, я знаю; это боль в заднице, но она работает.