Сообщения Android LogCat невидимые в затмении
Когда я запускаю приложение для Android через Eclipse, я могу выбрать строки в logcat, но текст не отображается. Если я выделю несколько строк и нажму "Экспорт в текстовый файл", я могу увидеть их в экспортированном файле, но это неудобно.
Я также получаю аналогичную проблему в представлении DDMS. В разделе "устройства" я могу выбрать строки, которые выглядят так, как будто они должны содержать текст, но текст не отображается.
Я использую Eclipse Luna с плагином для Android версии 23.0.3. Моя ОС - Linux Mint 16, и я использую Oracle 1.7.0_67 от Oracle. У меня не было этой проблемы в Android-студии (хотя я должен использовать затмение по разным причинам).
Есть идеи, как это исправить?
РЕДАКТИРОВАТЬ:
Я запустил затмение, следуя этому руководству:
http://blog.vogella.com/2014/02/21/using-eclipse-luna-on-ubunbu/
И теперь текст отображается в моем представлении DDMS, но logcat теперь показывает только самую первую букву в каждой строке (например, D для отладки или W для предупреждения). Остальное все еще невидимо.
6 ответов
У меня была точно такая же проблема. Я видел только букву Уровня. Никакой другой вывод не показывался в LogCat, но когда я выбрал строку, я мог скопировать / пропустить текст.
Я наконец нашел решение для моей проблемы: столбцы на выходе, где все подтолкнуло к правому краю экрана и рухнули. Я просто изменил размер столбцов, чтобы увидеть все содержимое.
У меня была похожая проблема с Eclipse Mars в Arch с окружающей средой Xfce. Похоже, это связано с GTK. Я попробовал два решения, которые работали для меня:
1 Экспорт переменной перед запуском затмения:
export SWT_GTK3=0
eclipse
Вы можете сделать это с помощью терминала при каждом запуске или просто отредактировать файл /bin/eclipse - добавьте export SWT_GTK3=0
перед exec ...
линия
2 В eclipse.ini добавьте:
--launcher.GTK_version
2
перед --launcher.appendVmargs
линия
У меня такая же проблема, 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? Или вы используете темную тему?
У меня точно такая же проблема со следующей настройкой:
- Linux Mint Debian 64 с Mate (UP8)
- Затмение Луны 4.4.1
- Oracle Java SDK 1.8.0.25
Для меня это помогло скачать "Eclipse Keplar" для разработки под Android. Кажется, это известная ошибка с Eclipse Luna
Попробуйте это: перейдите к представлению DDMS и выберите эмулятор или устройство, которое вы использовали, чтобы проверить, не выбрано ли оно, затем вернитесь в проспект Java и проверьте logcat. Это помогло мне, может быть, это поможет вам
Я не уверен, что именно вы спрашиваете, но попробуйте это. Если вы можете выделить текст в Logcat, вы можете просто выделить текст, а затем набрать control c. это ярлык копирования для Windows. используйте команду c для Mac. затем откройте текстовый редактор и вставьте его.