DDMS не отображает темы с устройства
Я хочу проверить утечку памяти в приложении для Android с помощью функции DDMS
в Eclipse
. Когда я запускаю эмулированное устройство, потоки отображаются правильно для эмулируемого устройства, начиная с 8600 и выше.
Однако, когда я подключаю свой Droid к ПК, устройство обнаруживается в DDMS только отлично. Лог-код генерируется правильно, и я могу просмотреть структуру файла. Однако потоки не отображаются. Я получаю "клиент не выбран" на панели "Темы", и рядом с списком устройств нет ниспадающего значка.
Нужно ли мне менять некоторые настройки в Eclipse? Возможно, это проблема с драйвером?
Ответы
Ответ 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):
Показать вид → , а затем выберите профилирование, которое вам нужно.