2010-08-11 13 views
26

लॉगकट विंडो खुली है। कभी-कभी लॉगकैट लॉग संदेश प्रदर्शित करता है, कभी-कभी यह भौतिक लक्ष्य संलग्न या उसके बिना नहीं करता है। क्या डीबग पर्यावरण में कहीं भी सक्षम/अक्षम लॉग है?Android Eclipse LogCat को क्या सक्षम बनाता है?

+6

क्या आपके पास डीडीएमएस के ऊपरी-बाएं हिस्से में पेड़-तालिका में डिवाइस/एमुलेटर चुना गया है? – CommonsWare

+0

मैं ग्रहण और logcat साथ अस्थिरता का अनुभव किया। कभी-कभी आप भी त्रुटि के स्तर के लिए प्रतीक में से एक (वी, ई, डब्ल्यू) हिट करने के लिए पहले तक कुछ पता चलता है की जरूरत है, भले ही डिवाइस आदि ठीक से जुड़ा हुआ है। इसलिए मैं कमांड लाइन के माध्यम से लॉगकैट चलाने के लिए पसंद करता हूं, अधिक स्थिर दिखाई देता है ('adb shell logcat')। –

+0

डीडीएमएस स्टैंडअलोन एप्लिकेशन (एसडीके के टूल्स फ़ोल्डर में) भी स्थिर है और मेरी मानक पसंद – Key

उत्तर

11

मुझे ग्रहण के भीतर भी यह समस्या है। यदि आप लॉगकीट पर पहले से ही जो लिखा गया है, उसके बारे में परवाह नहीं करने के लिए भाग्यशाली हैं, तो आप वी, डी, आई, डब्ल्यू, ई बटन के बगल में ऊपरी दाएं भाग पर "लॉग साफ़ करें" बटन पर क्लिक कर सकते हैं।

यदि आप डिवाइस का चयन करते हैं और लॉग साफ़ करते हैं, तो मुझे पता चला है कि आउटपुट स्थिर है (कम से कम जब तक यह फिर से भर जाता है)।

+3

कभी-कभी डिवाइस ("डिवाइस" दृश्य पर) का चयन करने से चाल चलती है। – chesterbr

+0

सावधान रहें, "डिवाइस प्रबंधन" दृश्य इंटरफ़ेस को निर्देशित नहीं करता है, केवल "डिवाइस" दृश्य करता है। – gjpc

1

मुझे आमतौर पर यह समस्या भी होती है। मैंने पाया कि क्या होता है कि लॉगकैट दृश्य को साफ़ कर रहा है जैसे कि लॉग संदेश आ रहे हैं, इसलिए मैं कुछ भी नहीं देख सकता।

लॉग स्तर को बदलने में मुझे क्या मदद मिली। जैसे अगर यह डीबग में था, तो वर्बोज में बदल गया और फिर डीबग पर वापस आ गया। LogCat सामान्य पर लौटता है और लॉग को जारी रखने की अनुमति देता है।

यह मेरे लिए काम करता है, लेकिन वाईएमएमवी।

पीएस यह भी जांचें कि आपका डिवाइस वास्तव में जुड़ा हुआ है और 'ऑनलाइन' है। कभी-कभी, डिवाइस ऑफलाइन हो सकता है और लॉगकैट तब कुछ भी प्रिंट नहीं कर सकता है।

+0

धन्यवाद। अगली बार ऐसा होने पर मैं इसे आजमाउंगा। – jacknad

3

यह मेरे साथ होता है जब मैं एक एमुलेटर पर काम करता हूं और मेरा फोन कंप्यूटर पर प्लग करता है। मेरे फोन का लॉग लॉगकैट पर नहीं दिखता है। समस्या को हल करने के लिए मैं एमुलेटर बंद करता हूं।

9

एम्यूलेटर का उपयोग करके लॉगकैट पर लॉग दिखाने की कोशिश करते समय मुझे एक ही समस्या हो रही थी। मैंने इसे डीडीएमएस के "डिवाइस" टैब पर "रीसेट एडब" चुनने का हल किया।

4

है ग्रहण पर logcat के साथ एक ज्ञात बग, यह हो सकता है कि तुम क्या अनुभव कर रहे हैं: http://code.google.com/p/android/issues/detail?id=2752

एक सुझाव दिया समाधान उपकरण को अनप्लग करने के लिए और लॉग साफ़ करें, फिर शुरू फिर से

2

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

चियर्स

1

डी डी एम एस पर क्लिक तो डिबग बटन

3

स्वचालित रूप से प्रदर्शित होने से LogCat दृश्य को अक्षम (बटन को चलाने के लिए बग आइकन अगले) पर क्लिक करें, का चयन रद्द वरीयताओं में निम्नलिखित:

एंड्रॉयड > logCat> प्रदर्शन logcat दृश्य है जब वहाँ एक आवेदन से संदेश कार्यक्षेत्र में हैं

6

प्रकार यह:

एडीबी मार-सर्वर
एडीबी शुरू सर्वर
adb logcat

1

शुरू करने के लिए, मैं एक मैक OSX 10.7.4 पर ग्रहण इंडिगो चल रहा हूँ।

मर रहा है और ग्रहण हर बार मैं Logcat रोक दिया है और उसके बाद राइट क्लिक को पुनः आरंभ करने के लिए और गोदी से एमुलेटर छोड़ने से Logcat रखने के लिए। यदि आप एमुलेटर विंडो में बंद बटन को रोकें और क्लिक करें तो यह काम नहीं करता है।

एक बार फिर से एमुलेटर शुरू कर दिया है, Logcat फिर से शुरू करें और यह ठीक ढंग से काम करने लगता है। सुनिश्चित करें कि ऐप पूरी तरह से लोड हो गया है, जैसा कि कंसोल द्वारा दिखाया गया है, विंडो बंद करने से पहले अन्यथा यह काम नहीं करता है।

मैं पता लगा नहीं क्यों यह अभी तक काम करता है। मुझे अपने विंडोज मशीन पर इसका परीक्षण करने का मौका नहीं मिला है।

0

प्रस्तावित तरीकों में से कोई भी काम करता है, निष्क्रिय और अपने फोन पर डेवलपर विकल्प को सक्रिय करने का प्रयास करें। यूएसबी डीबगिंग को फिर से सक्षम करना न भूलें!

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