एंड्रॉइड स्टूडियो - एंड्रॉइड ऐप को डीबग करते समय मैं कॉलस्टैक कहां देख सकता हूं?


107

एक विराम बिंदु पर, मैं कैलली विधि / फ़ंक्शन को खोजने के लिए कॉल स्टैक को कैसे देखूं?

जवाबों:


117

निचले पैनल पर आपको "5: डीबग" होना चाहिए। इस पर क्लिक करें और "डीबगर -> थ्रेड्स" चुनें

आपको दाईं ओर "थ्रेड्स" आइकन ढूंढने की आवश्यकता हो सकती है, या यहां तक ​​कि इस विंडो को पुनर्स्थापित करने के लिए बाईं ओर "रिस्टोर लेआउट" बटन पर क्लिक करें।

यहां छवि विवरण दर्ज करें


1
मैं केवल देखता हूं: {डीबगर, कंसोल, लॉगकट}। "थ्रेड्स" कहाँ है?
ARLabs

6
धन्यवाद निकोलाई, मुझे "थ्रेड्स" नहीं मिले क्योंकि मैंने इसे बंद कर दिया था। मैंने टैब के दाईं ओर आइकन पर क्लिक किया और मैंने इसे फिर से खोल दिया।
ARLabs

3
यह मुझे खोजने के लिए उम्र ले गया और बहुत ही सहज ज्ञान युक्त है। :(? आप डीबग विंडो के चरम शीर्ष दाईं ओर सेटिंग कॉग में भयानक काउंटर सहज छुपा को बंद कर सकते हैं और सुनिश्चित कर सकते हैं कि "शो व्यूज़ टैब्स के रूप में दिखाएं" अनियंत्रित है
Rob McFeely

इसे दाईं ओर कम से कम किया जा सकता है, एक पंक्ति (निचले पैनल के ऊपरी दाएं कोने) की ओर इशारा करते हुए छोटे तीर के साथ बटन ढूंढें और इसे क्लिक करें। यह फिर से विस्तार करेगा
Alon

मैं कॉल स्टैक देख सकता हूं, लेकिन मैं प्रत्येक फ्रेम के पीसी को कैसे देख सकता हूं?
माइकल

155

लगता है कि एंड्रॉइड स्टूडियो में एक यूआई-बग है (1.x, 2.x और 3.x)।

मेरे लिए "फ्रेम्स / थ्रेड्स" पैनल टूलबार के पीछे पूरी तरह से छिपा हुआ था, इसलिए मुझे "फ्रेम्स / थ्रेड्स" को प्रकट करने के लिए इसकी बाईं बॉर्डर को खींचकर "वेरिएबल" पैनल से आकार बदलना पड़ा।

उदाहरण

[मुझे स्वीकार करना होगा, कि @Greg ने मेरे उत्तर की समीक्षा करने के बाद इस तस्वीर को जोड़ा है !]


4
यह दूसरी बार था जब मैं इसे ठीक करने के लिए आपके उत्तर पर आया हूं। शर्म की बात है मैं दोनों समय के लिए upvote नहीं कर सकता!
एक्किलर

2
@akiller शर्म कि यह अभी भी तय नहीं है;)
longi

2
वह पैनल पूरी तरह से 100% छिपा हुआ था! स्पष्ट तस्वीर के लिए धन्यवाद!
रॉक ली

हां, वही घसीटना मेरे लिए काम करता है। यह कैसे हो सकता है? स्टूडियो इसे बेहतर बना सकता है, है ना?
david m lee
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.