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 может сделать это лучше, правда?
Дэвид М Ли
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.