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

DDMS не отображает темы с устройства

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

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

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

4b9b3361

Ответ 1

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

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

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

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

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

Нажмите кнопку "Обновить потоки"

Enjoy

Ответ 2

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

Ответ 3

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

Я не знаю, как запустить (/boot) весь дроид в режиме отладки или если это возможно. Насколько возможно, нет возможности загружать все реальное устройство в 'debug' больше.

Ответ 4

Перейдите к DDMS

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

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

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

Ответ 5

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

Ответ 6

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