2010-05-19 10 views

उत्तर

19

कभी-कभी उपकरण ग्रहण के साथ "सिंक से बाहर" हो जाता है और जैसा कि आपने पाया है, logcat कोई संदेश नहीं दिखाता है।

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

+3

आमतौर पर डिवाइस सूची में डिवाइस को फिर से चयन करने के लिए पर्याप्त है। – aioobe

+0

कभी-कभी एमुलेटर डिवाइस सूची में दिखाई नहीं देगा। मुझे यह जानने का एकमात्र तरीका है कि मुझे पता है कि एमुलेटर को पुनरारंभ करना है। – Janusz

+0

क्या एओबोब ने कहा कि विस्तार करने के लिए; डीडीएमएस पर जाएं और डिवाइस का चयन करें। वह आमतौर पर समस्या को हल करता है। –

37

विंडो → शो देखें → अन्य, फिर चुनें एंड्रॉयड/LogCat



enter image description here enter image description here

(आप पहले से ही दृश्य देखते हैं, लेकिन यह दिखाने के लिए नहीं लगता है सही/अद्यतित आउटपुट, डिवाइस दृश्य में वांछित डिवाइस को संशोधित करने का प्रयास करें।)

+0

या आप डीबग या डीडीएमएस परिप्रेक्ष्य में जा सकते हैं :) –

+0

मुझे अपने आवेदन में एक त्रुटि विंडो मिली: "एप्लिकेशन .... अप्रत्याशित रूप से बंद हो गया है। कृपया पुनः प्रयास करें", लेकिन लॉगकैट खाली है ... – jul

+3

@jul सुनिश्चित करें कि डिवाइस में सही डिवाइस का चयन किया गया है –

2

मुझे ग्रहण बहुत विश्वसनीय नहीं मिला और IntelliJ पर स्विच किया गया, इस तरह से बहुत खुश। IntelliJ 9 एंड्रॉइड विकास का समर्थन करता है (हालांकि समुदाय संस्करण नहीं)। ग्रहण डीडीएमएस के अलावा, आप कमांड लाइन से लॉगकैट भी देख सकते हैं। एक खोल खोलें और अपने एंड्रॉइड एसडीके के फ़ोल्डर में बदलें, और यहां सबफ़ोल्डर 'टूल्स' के लिए। वहाँ आप

adb shell logcat 

जो आप लॉग दिखाएगा चला सकते हैं।

आप वास्तविक उपकरण या एम्युलेटर के बीच अंतर स्पष्ट करना चाहते हैं (यदि आप दोनों का उपयोग कर रहे हैं), मानकों -d जोड़ सकते हैं या ई कर सकते हैं

डिवाइस:

adb -d logcat 

एम्यूलेटर:

adb -e logcat 
+0

आप उन सभी आदेशों से 'खोल' को हटा सकते हैं। –

+0

हाँ, आप सही हैं। मैंने इसे संपादित किया। –