Сообщения об андроид-logcat, невидимые в eclipse

Когда я запускаю приложение для Android через eclipse, я могу выбирать строки в logcat, но текст не отображается. Если я выберу несколько строк и нажму "экспортировать в текстовый файл", я увижу их в экспортированном файле, но это неудобно.

Я также получаю аналогичную проблему в представлении DDMS. В разделе "устройства" я могу выбрать строки, которые выглядят так, как будто они должны содержать текст, но текст не отображается.

Я запускаю Eclipse Luna с плагином Android 2.0.0.0. Моя ОС - это Linux Mint 16, и я использую Oracle Java 1.7.0_67. У меня не было этой проблемы в android-studio (хотя я должен использовать eclipse по разным причинам).

Любая идея, как это исправить?

EDIT:

Я запустил eclipse в следующем руководстве:

http://blog.vogella.com/2014/02/21/using-eclipse-luna-on-ubunbu/

И теперь текст отображается в моем представлении DDMS, но теперь logcat показывает только первую букву каждой строки (например, D для отладки или W для предупреждения). Остальное остается невидимым.

Ответ 1

У меня была точно такая же проблема. Я видел только письмо Уровня. В LogCat ничего другого не отображается, но когда я выбираю строку, я мог бы скопировать/пропустить текст.

Наконец-то я нашел решение для своей проблемы: Столбцы на выходе, где все нажаты на правый край экрана и затухают. Я просто изменил размер столбцов, чтобы увидеть весь конус.

Ответ 2

У меня та же проблема, Kubuntu 15.04, KDE5, Eclipse Mars 4.5.0, темная тема, установленная в ОС и Eclipse.

Я вижу "движение" строк в logcat, я могу его экспортировать или копировать с помощью Ctrl + C (BTW, Ctrl + C должен работать там, хотя контекстное меню не содержит Copy), но сам текст в окне остается невидимым.

Я также попытался изменить шрифт/цвет/размер, но ничто из этого не помогло, похоже, что рендеринг текста просто не происходит.

Но фон нечетные/четные линии имеют разный цвет, поэтому происходит некоторый рендеринг.

Еще одна подозрительная вещь: я вижу только столбец "Уровень", и я не могу ее сжать. Остальные столбцы, такие как Time, PID, TID, Application,... отсутствуют.

Кроме того, весь Eclipse под Plasma 5 выглядит серьезно сломанным, смешивая цвета как с предпочтениями Eclipse, так и с поддержкой KDE до GTK.

Заключительный факт: У меня очень похожая настройка на втором ноутбуке (Kubuntu 15.04, KDE5, Eclipse Luna 4.4.2), и он работает там. Единственное большое визуальное отличие в том, что Luna на другом ноутбуке визуально не сломано, и я сохранил его в классических светлых тонах. И у меня нет специальных настроек DPI (невидимый logcat KDE5 имеет 141 настройку DPI).

Я не могу решить, будут ли настройки KDE5/Plasma5 мешать рендерингу Eclipse или если это просто ошибка Eclipse, является ли Linux Mint KDE? Или вы используете темную тему?

Ответ 3

Я не уверен, что вы просите, но попробуйте это. Если вы можете выбрать текст в Logcat, вы можете просто выбрать текст, а затем ввести элемент управления c. что скопируйте ярлык для окон. используйте команду c для mac. затем откройте текстовый редактор и вставьте его.

Ответ 4

Попробуйте это: перейдите в режим DDMS и выберите эмулятор или устройство, которое вы использовали для проверки, если оно не выбрано, а затем вернитесь к java prospective и проверьте logcat, это помогло мне, возможно, это поможет вам

Ответ 5

У меня точно такая же проблема со следующей установкой:

  • Linux Mint Debian 64 с Mate (UP8)
  • Eclipse Luna 4.4.1
  • Oracle Java SDK 1.8.0.25

Для меня это помогло загрузить "Eclipse Keplar" для разработки Android. Кажется, это известный Bug с Eclipse Luna

Ответ 6

У меня была аналогичная проблема с Eclipse Mars в Arch с средой Xfce. Похоже, что это связано с GTK. Я попробовал два решения, которые работали для меня:

1 Экспортировать переменную перед запуском eclipse:

export SWT_GTK3=0 eclipse

Вы можете сделать это с помощью терминала при каждом запуске или просто отредактировать файл /bin/eclipse - добавьте export SWT_GTK3=0 до строки exec ...

2 В eclipse.ini add:

--launcher.GTK_version 2

до строки --launcher.appendVmargs