Android Studio-Androidアプリのデバッグ中にコールスタックをどこで確認できますか?


107

ブレークポイントにいるときに、呼び出しスタックを表示して、呼び出し先のメソッド/関数を見つけるにはどうすればよいですか?

回答:


117

下部のパネルに「5:Debug」が表示されているはずです。それをクリックして、「デバッガ->スレッド」を選択します。

このウィンドウを復元するには、右端にある「スレッド」アイコンを見つけるか、左側の「レイアウトの復元」ボタンをクリックする必要がある場合もあります。

ここに画像の説明を入力してください


1
表示されるのは{デバッガ、コンソール、Logcat}だけです。「スレッド」はどこにありますか?
ARLabs 2015

6
Nickolaiのおかげで、「スレッド」は閉じていたので見つかりませんでした。タブの右側にあるアイコンをクリックして、再び開きました。
ARLabs 2015

3
これは私が見つけるのに年齢を要し、非常に直観に反しています。:(。デバッグウィンドウの右上にある設定歯車のひどいカウンターの直感的な非表示をオフにして、[ビューをタブとして表示]がオフになっていることを確認できます
Rob McFeely

右に最小化されている場合があります。線(下のパネルの右上隅)を指す小さな矢印の付いたボタンを見つけてクリックします。それは再び拡大します
アロン

コールスタックは確認できますが、各フレームのPCはどのように確認できますか?
マイケル

155

Android Studio(1.x、2.x、3.x)にUIバグがあるようです。

私にとって、「フレーム/スレッド」パネルはツールバーの後ろに完全に隠れていたので、「境界」を左にドラッグして「フレーム」/「スレッド」を表示することにより、「変数」パネルからサイズを変更する必要がありました。

例

[ @Gregが私の回答を確認した後でこの写真を追加したことを認めざるを得ません!]


4
これを修正するためにあなたの答えに出くわしたのはこれが2回目です。残念ですが、両方に賛成することはできません。
キラー

2
@akiller残念ですが、まだ修正されていません;)
longi

2
そのパネルは100%完全に隠されていました!鮮明な画像をありがとうございます!
ロックリー

はい、同じドラッグアウトでうまくいきます。これはどうして起こりますか?スタジオはそれをより良くすることができますよね?
david m lee 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.