Я разрабатываю приложения для Android в eclipse и как я могу получать сообщения logcat в свой буфер обмена?
Как скопировать вывод logcat в буфер обмена?
Ответ 1
Выберите сообщение и нажмите ctrl + c. Вы можете сохранить его в текстовом файле с помощью этой кнопки:
Если вы используете 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 для копирования в буфер обмена
Да, я знаю; это боль в заднице, но она работает.