Android Studio - Di mana saya bisa melihat callstack saat men-debug aplikasi android?

Jawaban:

117

Di panel bawah Anda harus memiliki "5: Debug". Klik di atasnya dan pilih "Debugger -> Threads"

Anda mungkin perlu mencari ikon "Threads" di paling kanan, atau bahkan mengklik tombol "Restore Layout" di sebelah kiri untuk memulihkan jendela ini.

masukkan deskripsi gambar di sini

Nickolai Astashonok
sumber
1
Saya hanya melihat: {Debugger, Console, Logcat}. Di mana "Thread"?
ARLab
6
Terima kasih Nickolai, saya tidak menemukan "Thread" karena saya telah menutupnya. Saya mengklik ikon di sebelah kanan Tab dan saya membukanya kembali.
ARLab
3
Saya butuh waktu lama untuk menemukannya dan sangat berlawanan dengan intuisi. :(. Anda dapat mematikan penghitung mengerikan yang bersembunyi di gigi pengaturan di bagian paling kanan atas jendela debug dan memastikan "Tampilkan Tampilan sebagai Tab" tidak dicentang
Rob McFeely
Ini dapat diminimalkan ke kanan, cari tombol dengan panah kecil menunjuk ke sebuah garis (sudut kanan atas panel bawah) dan klik. Ini akan berkembang lagi
Alon
saya dapat melihat tumpukan panggilan, tetapi bagaimana cara melihat PC dari setiap bingkai?
Michael
155

Sepertinya ada Bug UI di Android Studio (1.x, 2.x dan 3.x).

Bagi saya, Panel "Frames / Threads" benar-benar tersembunyi di balik toolbar, jadi saya harus mengubah ukuran dari panel "variabel" dengan menarik batas kiri untuk menampilkan "Frames / Threads".

Contoh

[Saya harus mengakui, bahwa @Greg menambahkan gambar ini setelah meninjau jawaban saya!]

longi
sumber
4
Ini adalah kedua kalinya saya menemukan jawaban Anda untuk memperbaiki ini. Malu saya tidak bisa memberi suara positif untuk kedua kali!
akiller
2
@akiller malu bahwa itu masih belum diperbaiki;)
longi
2
Panel itu benar-benar tersembunyi 100%! Terima kasih untuk gambaran yang jelas!
Rock Lee
Ya, menyeret keluar yang sama berhasil untuk saya. Bagaimana ini bisa terjadi? Studio bisa membuatnya lebih baik, bukan?
david m lee