2011-07-08 13 views
7

स्विच करता हूं तो लॉग दिखा नहीं रहा हूं, मैं अपने एंड्रॉइड मुद्दों का निदान करने में मदद के लिए लॉगकैट का उपयोग करने की कोशिश कर रहा हूं। मेरे पास अक्सर एक फोन प्लग होता है और एक एमुलेटर चल रहा है। कभी-कभी मैं एमुलेटर पर डीबग करता हूं, कभी-कभी मैं फोन पर डिबग करता हूं, या यहां तक ​​कि एक तीसरा डिवाइस भी।एंड्रॉइड लॉगकैट जब मैं डिवाइस

लॉगबैक डिवाइस स्विच होने के बाद संदेश दिखाना जारी नहीं रखता है। मैं निर्दिष्ट कैसे कर सकता हूं कि Logcat क्या करता है या ग्रहण को पुनरारंभ किए बिना लॉगिंग फिर से शुरू करने के लिए मजबूर करता है?

अंतर्दृष्टि

उत्तर

12

मैंने कभी-कभी यह देखा है। आम तौर पर दो चीजों में से एक चाल है। सबसे पहले, डिवाइस दृश्य खोलें, सत्यापित करें कि नया डिवाइस दिखा रहा है, और फिर लॉगकैट पर वापस स्विच करें। ऐसा लगता है कि लॉककैट फिर से कार्रवाई में लात मारता है।

यदि यह काम नहीं करता है, तो डिवाइस दृश्य मेनू में, "एडीबी पुनरारंभ करें" का चयन करें (मुझे लगता है कि यह वही है जिसे मैंने कहा है; मुझे इस समय यह खुला नहीं है)।

यदि यह भी काम नहीं करता है, तो कमांड लाइन से एडीबी सर्वर को मार और पुनरारंभ करें और उपरोक्त दोहराएं।

+0

यह मेरे लिए काम करता है। मुझे डिवाइस दृश्य में मैन्युअल रूप से डिवाइस पर क्लिक करना है, जिसके लिए मैं लॉग देखना चाहता हूं। – Dan

+1

"सबसे पहले, डिवाइस दृश्य खोलें, सत्यापित करें कि नया डिवाइस दिखा रहा है, और फिर लॉगकैट पर वापस स्विच करें।" यह मेरे लिए काम किया! – CQM

+0

यदि आप जिस डिवाइस को लॉगकैट देखना चाहते हैं, वह पहले से ही चुना गया है, तो इसे अचयनित करें और इसे फिर से चुनें। – AbleArcher

0

आप एडीबी के लिए सीएलआई का उपयोग करते हैं और डीबग प्रक्रिया को अपने स्विच किए गए डिवाइस पर दोबारा जोड़ते हैं। फिर Logcat उस कनेक्टेड डिवाइस से डीबग संदेश ले जाएगा। जो भी डिवाइस एडीबी से सक्रिय रूप से जुड़ा हुआ है, वह लॉगकैट

2

के माध्यम से आउटपुट करेगा यदि आप ग्रहण का उपयोग कर रहे हैं, तो डीडीएमएस परिप्रेक्ष्य पर स्विच करें। वहां, लॉगकैट डिवाइस में चयनित डिवाइस का लॉग दिखाएगा (विंडो -> ओपन परिप्रेक्ष्य -> ​​अन्य -> ​​डीडीएमएस)

+0

यह वास्तव में काम किया! –

संबंधित मुद्दे