Ответ 1
Перейдите к
Инструменты > Android > Android Device Monitor
в v0.8.6. Это поднимет перспективу затмения DDMS.
Я переключаю свою среду разработки с Eclipse на Android Studio в эти дни. И мне действительно нравится его автозаполнение и многие другие функции, которые предоставляет IDE. Тем не менее, у меня есть некоторые проблемы при выполнении отладки.
Я надеюсь использовать средство Monitor, которое предоставила эта IDE, самозагружаемые DDMS и очень приятный визуальный интерфейс для отслеживания использования памяти, состояния потока и т.д. Но я не могу найти способ, которым это могло бы помочь шаг за шагом использовать точки останова, которые я должен создать (эта красная точка в редакторе)
Я могу только шаг за шагом отлаживать, не открывая этот монитор. Поскольку, когда я пытаюсь использовать Monitor во время работы отладчика, появится всплывающее окно с просьбой сначала отключить ADB. Я также не могу найти место для запуска приложения из монитора.
Есть ли способ сделать пошаговую отладку при одновременном использовании монитора в Android Studio?
Перейдите к
Инструменты > Android > Android Device Monitor
в v0.8.6. Это поднимет перспективу затмения DDMS.
Я думаю, что вещи (местоположение) немного изменились. Для: Android Studio 1.2.1.1 Build @AI-141.1903250 - построена 5 мая 2015 года.
Ответ Франко Рондини должен быть
Чтобы отслеживать выделение памяти объектами:
Насколько я знаю, в настоящее время (Android Studio 2.3) нет способа сделать это.
По Документация по Android Studio:
" Примечание. Только один отладчик может подключаться к вашему устройству одновременно."
Когда вы пытаетесь подключить Android Device Monitor, он отключает сеанс отладки Android Studio и наоборот, когда вы пытаетесь подключить отладчик Android Studio, он отключает Android Device Monitor.
К счастью, новая версия Android Studio (3.0) будет содержать Device File Explorer, который позволит вам извлекать файлы из Android Studio без необходимости открывать монитор устройств Android, который должен решить проблему.
Может быть, проблема с предыдущими версиями Android-версии? в настоящее время "бета" заменила "предварительный просмотр". Я тестирую пошаговую отладку при одновременном использовании Монитора памяти Android Studio (Beta) 0.8.11 на OSX 10.9.5 без проблем.
Учебник Отладка с Android Studio также помогает, особенно этот параграф:
Вот пара скриншотов при отладке шаг за шагом на контрольной точке: мониторинг памяти на эмуляторе:
Я думаю, что у меня есть решение для этого. Вам не нужно запускать монитор, но вы можете использовать DDMS, а не как в Eclipse.
Запустить Android Studio- > выбрать точку останова- > Run- > Debug → Перейти к% sdk\tools в окне терминала и запустить ddms.bat для запуска DDMS без запуска монитора (так как он выиграл ' t позволяет запускать ADB). Теперь вы можете начинать профилирование или отлаживать шаг за шагом.
Надеюсь, это поможет вам.
Смотрите изображение здесь
1 используйте панель eclipse для установки плагина Mat для анализа, это хороший выбор. Память Studio обеспечивает монитор Студия 2.Android для отображения занятости памяти приложения в режиме реального времени.