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

Столбец "приложение" Android logcat всегда пуст

Столбец приложения Android logcat всегда пуст. У меня есть последняя версия инструментов для Android.

enter image description here

4b9b3361

Ответ 1

Я попробовал все другие предложения здесь, и никто из них не работал. Для меня приложение отображается при запуске на эмуляторе, но не на моем Galaxy Nexus.

Оказывается, мне нужно добавить android:debuggable="true" в <application> в мой AndroiManifest.xml. См. http://developer.android.com/guide/topics/manifest/application-element.html. Люди, которые используют Eclipse, не видят этой проблемы, потому что, по-видимому, Eclipse позволяет отлаживать автоматически в соответствии с http://developer.android.com/tools/device.html.

Очевидно, что приложения должны быть помечены как отлаживаемые для их отладки на производственных ПЗУ, но их можно отлаживать в любом случае на отладочных ПЗУ, поэтому он работает на эмуляторе, но не на физическом устройстве. Другой вариант, вероятно, заключается в создании отладочного ПЗУ и его установке на вашем устройстве.

Вы считаете, что logcat должен иметь возможность определять приложение на основе PID, а не требовать, чтобы приложение было создано для отладки.

Ответ 2

вы должны включить интеграцию ADB с помощью инструментов → Android, прежде чем запускать приложение. Затем лог-кот будет работать правильно.

Инструменты- > Android- > Включить интеграцию ADB

enter image description here

Ответ 3

Другая идея:

adb kill-server
adb start-server

Работал для меня.

Ответ 4

Сегодня я столкнулся с этой проблемой. Для меня работало подключение к эмулятору (если у вас есть процессор Intel с возможностями виртуализации, запуск образа эмулятора Intel с виртуализацией - это намного быстрее), запустите приложение на эмуляторе и посмотрите, вернется ли область приложения logcat путем регистрации с вашим приложением.

Для меня, когда подключился к эмулятору, он начал показывать столбец "Приложение" после проверки нескольких действий журнала, которые были записаны в журнал. После этого я подключился к своему фактическому устройству (Nexus 7), снова запустил приложение из Eclipse и снова установил DDMS в приложение, запущенное на Nexus 7, и снова появилось окно приложения.

До этого я пробовал различные устройства (Nexus 4) и перезапускал Eclipse/adb, но ничего не работало, пока я не подключился к эмулятору.

Ответ 5

Я пытался исправить эту странную ошибку, но ничего не работает. Иногда имя приложения пустое в logcat, а иногда и там. Я даже не могу воспроизвести его. Это не ответ, а мой quickfix.

Просмотрите весь логарифм и каким-то образом определите PID вашего приложения и просто отфильтруйте его для поиска в logcat, например,

pid: 10036

или независимо от вашего PID приложения.

Ответ 6

Я столкнулся с этой проблемой после перехода на "Help = > check for updates", чтобы обновить мой пакет ADT Eclipse до последней версии плагина ADT. Теперь я пару часов в жизни, что я никогда не вернусь...

К сожалению, ничего, что я пробовал, не сможет вернуть имя приложения в столбец приложения. Фактически, я даже получил проблему с автономным устройством ADB в какой-то момент. Первым признаком того, что что-то было не так, было то, что мое устройство Android появилось в перспективе DDMS, но не было указано имя пакета.

Я закончил переустановку моего пакета ADT (в новую папку), отключил мое устройство, перезагрузился и снова начал все, используя новый пакет ADT.

Ответ 7

В моем конкретном случае (я использую Netbeans plus автономный Android Debug Monitor) столбец "приложение" возвращается после I:

  • "Принудительное прекращение" приложения с устройства
  • Запустите его снова из Netbeans > "Запустить проект"