DDMS не показывает темы с устройства - PullRequest
18 голосов
/ 22 мая 2010

Я хотел бы проверить утечки памяти в моем приложении для Android, используя функцию DDMS в Eclipse.Когда я запускаю эмулируемое устройство, потоки отображаются правильно для эмулируемого устройства, начиная с 8600 и выше.

Однако, когда я подключаю свой Droid к ПК, устройство прекрасно отображается в DDMS.LogCat сгенерирован правильно, и я могу просмотреть структуру файла.Тем не менее, потоки не отображаются.На панели «Потоки» появляется сообщение «Клиент не выбран», а рядом со списком устройств отсутствует раскрывающийся значок.

Нужно ли изменять какие-то конкретные настройки в Eclipse?Это может быть проблема с драйвером?

Ответы [ 6 ]

11 голосов
/ 23 февраля 2012

Настройки Eclipse (OSX)> Android> DDMS> проверка обновлений потоков по умолчанию

Добавить представление Android-устройства, чтобы получить панорамирование устройства (e), указанное выше

Установить android: debuggable = true (два g) в теге приложения, как указано выше

Запустите ваше приложение в эмуляторе

Выбор устройства на панели устройства

Нажмите кнопку обновления темы

Наслаждайтесь

10 голосов
/ 12 ноября 2010

Убедитесь, что у вас есть android:debuggable="true" в вас application tag в файле манифеста

3 голосов
/ 24 ноября 2014

Это ожидаемое поведение. Проблема в том, что ваш дроид не находится в режиме отладки . Обратите внимание, что на панели Devices рядом с номером версии указано debug для эмулируемого устройства, но не для дроида.
Из того, что я нашел до сих пор - на дроиде только приложение может быть запущено в режиме отладки; и только это будет указано под вашим устройством в DDMS.

Я не знаю, как запустить (/ boot) весь дроид в режиме отладки или, если это возможно. Насколько это кажется, нет никакой возможности загрузить целое реальное устройство в режиме «отладки».

2 голосов
/ 12 ноября 2010

Перейти к DDMS

Выбрать устройство на панели устройства

Посмотрите на заголовок этой панели.Вы можете видеть темы обновлений

Вы можете видеть темы и обновления с устройства

1 голос
/ 19 января 2014

Если вы используете Intellij Idea как я - запускайте монитор из tools-> android, иначе идея, встроенная в ADB, конфликтует с ddms.

0 голосов
/ 07 июня 2015

в Android Studio: На экране DDMS (сервер мониторинга отладки Dalvik): Показать вид ->, а затем выберите нужный вид профилирования.

...