Android Studio - где я могу увидеть стек вызовов при отладке приложения для Android?

Ответы:

117

На нижней панели у вас должно быть «5: Debug». Щелкните по нему и выберите «Отладчик -> Потоки».

Возможно, вам потребуется найти значок «Темы» в правом углу или даже нажать кнопку «Восстановить макет» слева, чтобы восстановить это окно.

введите описание изображения здесь

Николай Асташонок
источник
1
Вижу только: {Debugger, Console, Logcat}. Где «Нитки»?
ARLabs
6
Спасибо, Николай, я не нашел "Темы", потому что закрыл его. Я щелкнул значок справа от вкладок и снова открыл его.
ARLabs
3
На это у меня ушло много времени, и это очень противоречит интуиции. :(. Вы можете отключить интуитивно понятное скрытие ужасного счетчика на шестеренке настроек в правом верхнем углу окна отладки и убедиться, что флажок «Показывать представления как вкладки» снят
Роб МакФили
Его можно свернуть вправо, найдите кнопку с маленькой стрелкой, указывающей на линию (верхний правый угол нижней панели), и щелкните по ней. Он снова расширится
Алон
я могу видеть стек вызовов, но как я могу увидеть ПК каждого кадра?
Майкл
155

Похоже, что в Android Studio (1.x, 2.x и 3.x) есть UI-Bug.

Для меня панель «Frames / Threads» была полностью скрыта за панелью инструментов, поэтому мне пришлось изменить размер на панели «variable», перетащив ее левую границу, чтобы открыть «Frames / Threads».

пример

[Я должен признать, что @Greg добавил это изображение после просмотра моего ответа!]

лонги
источник
4
Это был второй раз, когда я нашел ваш ответ, чтобы исправить это. Жаль, что я не могу проголосовать за оба раза!
akiller
2
@akiller позор, что это до сих пор не исправлено;)
longi
2
Эта панель была полностью скрыта на 100%! Спасибо за четкую картинку!
Рок Ли
Да, у меня такая же затяжка работает. Как это могло случиться? Studio может сделать это лучше, правда?
Дэвид М Ли