लॉगकोट मेरे एंड्रॉइड में कुछ भी क्यों नहीं दिखाता है?


247

मेरे एंड्रॉइड में लॉगकैट कुछ भी क्यों नहीं दिखाता है (ग्रहण के साथ एप्लिकेशन विकसित करते समय)?

यह सिर्फ कुछ भी नहीं छापता है। यह खाली है।


3
क्या यह ग्रहण का दृश्य है जो रिक्त है, adb logcatकमांड का आउटपुट , या दोनों?
डेव वेब

यह तब भी हो सकता है जब Android 7 (या उच्चतर) डिवाइस डीबग करना। इस विषय को देखें
जेफ्री वीएल

जवाबों:


33

हो सकता है कि आपने मायलिन स्थापित किया हो?

http://code.google.com/p/android/issues/detail?id=1808


2
इससे कोई फर्क नहीं पड़ता। मैंने अपने माइलिन प्लगइन्स को हटा दिया, और समस्या बनी रही।
इगोरगानापोलस्की

68
मुझे नहीं लगता कि इस जवाब को डाउन-वोट करने का कोई कारण है, यह स्वीकृत जवाब है क्योंकि इससे TIMEX के लिए समस्या हल हो गई है। यदि यह आपका मुद्दा नहीं है, तो बेझिझक दूसरे जवाब पर मतदान करें।
निकोला स्मिलजनीक

520

मेरे पास भी यही मुद्दा था लेकिन मेरा फिक्स ज्यादा बुनियादी था:

यदि LogCat पैनल एक्लिप्स में खाली है, तो एमुलेटर पर ध्यान केंद्रित नहीं होता है। DDMS के परिप्रेक्ष्य में जाएं और डिवाइस पैनल (शीर्ष-बाईं स्क्रीन) में 'एमुलेटर' प्रविष्टि पर क्लिक करने का प्रयास करें।


66
एक भौतिक उपकरण के साथ एक ही बात होती है। आपको बस उस डिवाइस का प्रतिनिधित्व करने वाली प्रविष्टि पर क्लिक करना है और लॉग संदेश अचानक बाढ़ में आ जाते हैं।
MatrixFrog

3
महान! मुझे यह बग कई बार मिलता है, लेकिन पता नहीं है कि लॉगकैट को कैसे पुनर्स्थापित किया जाए। सौभाग्य से, आपकी टिप मुझे मदद करती है :)
एंटीकैफे

2
महान! इसने मुझे कई बार परेशान किया है कि कभी-कभी लॉगकैट काम नहीं करता था।
10

3
यह जांचा हुआ जवाब होना चाहिए। मेरा दिन बचाओ!
19in पर CelinHC

25
यदि यह ठीक से काम नहीं करता है, तो ग्रहण को फिर से शुरू करें, तो यह काम करता है, धन्यवाद @MoMo
सैम

82

डायल

*#*#2846579#*#*

और आपको एक छिपा हुआ मेनू दिखाई देगा। प्रोजेक्ट मेनू> बैकग्राउंड सेटिंग> लॉग सेटिंग पर जाएं और लॉग उपलब्धता (लॉग स्विच) और स्तर (लॉग लेवल सेटिंग) को परिभाषित करें।

कृपया ध्यान दें कि यह केवल Huawei फोन पर लागू हो सकता है जैसा कि Ideos X3 ( यहाँ ) के लिए कहा गया है और ऑनर U8860 में परीक्षण किया गया है।


सच बताने के लिए, मेरा ऑनर लोगकैट में लॉग दिखाना शुरू कर देता है और फिर यह बंद हो सकता है। मैं इस डिवाइस के साथ LogCat पर भरोसा नहीं करता । आप CatLog ( play.google.com/store/apps/details?id=com.nolanlawson.logcat ) या एक समान टूल स्थापित कर सकते हैं - जो हमेशा काम करता है! सौभाग्य।
denispyr

3
सुनिश्चित करें कि लॉग सेट करने के बाद आप अपना फ़ोन पुनः आरंभ करें।
विलियम

Huawei P7-L07
Nick Dong

Huawei चढ़ना Y300 पर काम करता है। बहुत बहुत धन्यवाद
चिन्तन

हुआवेई P8 लाइट के लिए काम किया - ALE L21! धन्यवाद !
रात में

71

यदि डिवाइस पैनल में क्लिक करने से स्पैम नहीं आता है, reset adbतो स्नैपशॉट बटन के दाईं ओर त्रिकोण से ड्रॉपआउट मेनू में उपयोग करें।


2
बाहर देखें क्योंकि कंसोल बाहर थूक देगा [YYYY-MM-DD HH: MM: SS - DeviceMonitor] Adb कनेक्शन त्रुटि: EOF ... कनेक्शन का प्रयास: 1. जैसा कि SO पर कहीं पोस्ट किया गया है ( stackoverflow.com/questions/1997474/… ) , यह सौम्य है लेकिन आपको अपने उपकरणों को अनप्लग / फिर से कनेक्ट करना होगा ताकि वे दिखाई दें।
पॉलिरेक्ग्लर

इसे ठीक कर दिया, और मुझे दिखाने के लिए अपने डिवाइस को फिर से कनेक्ट नहीं करना पड़ा, fwiw
अचल डेव

बस मिल गया, लेकिन मुझे केवल संदेश मिला कि अदब कनेक्शन जबरदस्ती करीब था और कोई मेल नहीं खाता।
जॉनी_ड

41

मुझे एक ही समस्या है / बंद और जिस तरह से मैंने हल किया है वह है फ़ाइल >> पुनः आरंभ (ग्रहण को पुनरारंभ करें)


1
कोई ज़रूरत नहीं है ग्रहण को फिर से शुरू करें> सिर्फ डीडीएमएस से अपने एमुलेटर या डिवाइस का चयन करें
महेश

1
हमारे पास ग्रहण को पुनः आरंभ करने का समय नहीं है क्योंकि इसमें 5-10 मिनट लगते हैं :(
विवेक वार्डे

11

जबकि MoMo द्वारा प्रदान किया गया उत्तर अस्थायी रूप से समस्या का समाधान करेगा, यह अगली बार जब आप ग्रहण शुरू करते हैं, या एक अलग एमुलेटर / डिवाइस पर लॉन्च करते हैं, तो सबसे अधिक संभावना होगी।

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

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

यह एक फ़िल्टर भी सेटअप करेगा जो यह सुनिश्चित करता है कि आपके एप्लिकेशन से केवल आउटपुट प्रदर्शित हो, जिसे आप आवश्यकतानुसार पुन: उपयोग / अक्षम कर सकें।

Logcat एप्लिकेशन आउटपुट सेटिंग सक्षम करना


"विंडो" -> एंड्रॉइड -> ... आदि
के - एसओ में विषाक्तता बढ़ रही है।

जानकारी: ब्लैकबेरी प्रिवी एंड्रॉइड पर यह फिक्स्ड लॉकेट 5.1.1 केवल तभी जब मैं RUN दबाता हूं और यह पर्याप्त है
BIOHAZARD

9

शायद लॉग आपके डिवाइस में सक्षम नहीं है। निम्न आदेश को चलाने का प्रयास करें।

adb shell
echo 1 > /sys/kernel/logger/log_main/enable

1
मेरे Huawei U8500 में यही समस्या थी। न तो adb logcat और न ही ग्रहण कुछ भी दिखा रहे थे। धन्यवाद!
हेट्रक्ट

19
अगर अंदर कोई 'लकड़हारा' निर्देशिका नहीं है तो इसका क्या मतलब है /sys/kernel?
एरोट

1
किसी अन्य निर्देशिका में प्रयास करें: इको 1> / sys / कर्नेल / logger_mode / logger_mode
AK87

वह निर्देशिका वहां भी नहीं है। एक निर्देशिका निर्देशिका है, लेकिन यह खाली है।
राजा

6

ठीक है। यह है कि मैं इसे काम करने के लिए कैसे मिला। मैंने सबसे पहले MoMo की सलाह का पालन किया, जो है ...

यदि LogCat पैनल एक्लिप्स में खाली है, तो एमुलेटर पर ध्यान केंद्रित नहीं होता है। DDMS के परिप्रेक्ष्य में जाएं और डिवाइस पैनल (शीर्ष-बाईं स्क्रीन) में 'एमुलेटर' प्रविष्टि पर क्लिक करने का प्रयास करें।

लेकिन कोई फायदा नहीं हुआ।

फिर मैंने reset adb(एंड्रॉइड डिबग ब्रिज) का प्रयास किया जैसा कि फुरिकुरेट्सु ने सुझाव दिया था। कैसे? विंडो -> डिवाइस -> उल्टा त्रिकोण मेनू बटन -> रीसेट एडीबी।

यह भी काम नहीं किया , लेकिन मुझे निम्नलिखित संदेश मिला:

Android पदानुक्रम: डिवाइस से फ़ोकस की गई विंडो प्राप्त करने में असमर्थ

इसका मतलब है कि MoMo सही था कि मेरे एंड्रॉइड डिवाइस या एमुलेटर पर ध्यान केंद्रित नहीं किया गया था। हालाँकि, मैंने अपने मामले में जो समाधान किया, वह अलग है।

मेरे लिए क्या काम किया:

1) मेरे Android डिवाइस को रिप्लेस किया, जो USB के माध्यम से मेरे कंप्यूटर से जुड़ा था।

2) अबू हमजा द्वारा वर्णित के रूप में ग्रहण शुरू कर दिया, (हालांकि मुझे नहीं पता था कि मैं कर सकता हूं File -> Restart, मैंने मैन्युअल रूप से ग्रहण को बंद कर दिया, और फिर आवेदन को फिर से शुरू किया।)

मैं अब अपने लॉगकैट में लॉग देख सकता हूं।

आशा है कि यह भी आपकी मदद करता है।


2

सबसे आसान समाधान मेरे लिए काम किया: शटडाउन और मेरे फोन और ग्रहण समान रूप से पुनरारंभ करें।


कोई ज़रूरत नहीं है ग्रहण को फिर से शुरू करें> सिर्फ डीडीएमएस से अपने एमुलेटर या डिवाइस का चयन करें
महेश

2

मुझे लगता है, आपने डिवाइस या एमुलेटर का चयन नहीं किया है, जिस पर आपका एप्लिकेशन चल रहा है,

ग्रहण में डीडीएमएस परिप्रेक्ष्य पर जाएं और उस उपकरण या एमुलेटर का चयन करें जिस पर आप अपना एप्लिकेशन चला रहे हैं।

(नोट: ग्रहण को पुनः आरंभ करने की आवश्यकता नहीं है)


2

यदि आप एक उपकरण का उपयोग कर रहे हैं, तो सबसे सरल जांच ग्रहण को फिर से शुरू करना है।

** आपको ग्रहण बंद करने की आवश्यकता नहीं है **

फ़ाइल का उपयोग करें > पुनरारंभ करें

एक दूसरे या दो मिनट में आपको अपने लॉगकैट रिटर्न को देखना चाहिए


1
जब तक शटडाउन ग्रहण है, तब तक मुझे अंतर नहीं दिखता।
LeSam

@LeSam, हाँ, केवल अंतर यह है कि ग्रहण स्वचालित रूप से फिर से शुरू होता है।
जैक मिलर

2

डेवलपर सेटिंग में जाएं और डिबगिंग के लिए डिबगिंग का चयन करें के लिए जाँच करें कि खाली है

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


मेरे पास BLU डैश XL है। मैं लॉग नहीं देख सका और इस समाधान की कोशिश की। BAM! काम किया !! धन्यवाद!
ग्रेस शाओ

1

अगर डीडीएमएस का उपयोग रीफोकस से काम नहीं करता है, तो लॉगकट को बंद करने और पुनः आरंभ करने का प्रयास करें। इससे मुझे मदद मिली।


1

मैंने कभी-कभार ऐसा किया है। ग्रहण को बंद करना और फिर से खोलना इसे ठीक करना प्रतीत होता है।


1

यह दिलचस्प हो जाता है जब आपको पता चलता है कि इस धागे में सभी लोगों की कोई भी मददगार नहीं थी।

और फिर आपको पता चलता है कि ADT 22.6.3.v201404151837-1123206 के आपके संस्करण में यदि आप एक ही पैकेज नाम ( एप्लिकेशन नाम ) के साथ दो फ़िल्टर जोड़ते हैं तो लॉग दिखाई नहीं देगा।

यह अजीब था, क्योंकि लॉग वहाँ दो सेकंड पहले था, और डिबग मोड में एप्लिकेशन को लॉन्च करने एप्लिकेशन फिल्टर के साथ जो टकराया मैं गए सेटअप मैन्युअल, और फिर एडीटी जादुई सभी लॉग को हटा के लिए एक डिफ़ॉल्ट फिल्टर, और कहते हैं कोई नहीं की फ़िल्टर सभी संदेशों (कोई फ़िल्टर नहीं) सहित काम किया !

मुझे आशा है कि मैंने किसी को कुछ समय बचाया ... मैं लगभग एक घंटे के लिए था।

==== अद्यतन ====

और फिर मैंने एक और छोटा समय बिताया, जिसमें लगा कि यह एक और मुद्दा था ...

मैं दोहरी स्क्रीन के साथ काम कर रहा हूं, दूसरा वीजीए / आरजीबी के माध्यम से जुड़ा हुआ है - (वास्तव में यह सुनिश्चित नहीं है कि इसे कैसे कहा जाता है) और मैं क्या कर सकता हूं, मैं अपने कोड संपादकों से दूर लॉगकोट के साथ एक टन अधिक आरामदायक हूं, इसलिए मैं यह एक और खिड़की में रखा है, और जैसा कि यह पता चला है कि मेरे लिए गायब लॉग का मुख्य कारण है।


1

यदि आप अपने मोबाइल में cynogenmod का उपयोग कर रहे हैं तो यह डिफ़ॉल्ट रूप से लॉगिंग को अक्षम कर देगा, इस विधि को आज़माएँ:

अपने डिवाइस में, "/system/etc/init.d/" फ़ोल्डर खोलें यदि कई फाइलें हैं, तो प्रत्येक फ़ाइल को खोलने का प्रयास करें और इस लाइन के लिए खोजें:

आरएम / देव / लॉग / मुख्य

अब, इस लाइन को इस तरह से लिखें : # rm / dev / log / main

फ़ाइल को सहेजें और रिबूट करें।


1

मैंने उसी समस्या का सामना किया था, लेकिन मेरे मामले में लॉग तब दिखाए जाते हैं जब अन्य डिवाइस कनेक्ट होते हैं और मेरे डिवाइस से कनेक्ट होने पर नहीं दिखाए जाते हैं।

मुझे दिन लग गए और आखिरकार, मेरे फोन को फिर से चालू करने पर समस्या हल हो गई।


मेरे लिए भी हुआ
अल्वारो संस्तिस्टबैन

0

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


0

मेरी भी यही समस्या थी। ग्रहण को फिर से शुरू करने या अपनी परियोजना को साफ करने की आवश्यकता नहीं है। आप अनुसरण कर सकते हैं:

  1. ग्रहण के निचले दाएं कोने पर LogCat आइकन पर क्लिक करें।
  2. सहेजे गए फ़िल्टर फलक (बाईं ओर) में, आपके प्रोजेक्ट का डबल क्लिक पैकेज (मेरे मामले में यह com.apps है * )।
  3. लॉगकैट संदेश फ़िल्टर सेटिंग पॉपअप में, "लॉग स्तर द्वारा" का वांछित विकल्प चुनें। आप क्रिया, जानकारी, त्रुटि आदि का चयन कर सकते हैं
  4. ओके पर क्लिक करें।
  5. अपना प्रोजेक्ट रन / डीबग करें।

0

ग्रहण को फिर से शुरू करने के अलावा मेरे लिए क्या काम किया है:

  • कस्टम फ़िल्टर निकालें

सभी फ़िल्टर हटाने के बाद, logcat फिर से पाठ से भर गया था। आशा है कि यह किसी और के लिए उपयोगी होगा


0

लॉगकट बंद करें और फिर विंडो> शो व्यू> अन्य से इसे फिर से खोलें



0

यह सरल है।

बस ग्रहण से लॉगकोट बंद करें।

फिर ग्रहण में चरणों का पालन करके इसे फिर से खोलें।

विंडो - शो व्यू - अन्य - एंड्रॉइड - लॉगकाट - ठीक है

आशा है इससे तुम्हारी समस्या का समाधान हो गया होगा।


0

अपने Android फोन और अपने लैपटॉप में एक ही तिथि और समय निर्धारित करें।

मुझे लॉग न दिखाने की समान समस्या थी, और जब मैंने फोन में सही तिथि निर्धारित की तो मैंने लॉग देखना शुरू कर दिया (मैंने फोन को फिर से शुरू किया और घंटा पूरी तरह से गलत था!)।


0

कई बार जब मैं एक नए एंड्रॉइड डिवाइस पर स्विच करता हूं, तो मुझे अधिक लॉगकैट संदेश दिखाई नहीं देते हैं। दुर्भाग्य से, उपरोक्त सुझावों में से किसी ने भी मेरे लिए काम नहीं किया (ग्रहण फोटॉन 4.8.0)।

अब मैं उपयोग कर रहा हूँ इस । यह विभिन्न उपकरणों के लिए काम करने लगता है।


0

यदि आप दूसरों के सभी की कोशिश की, और अभी भी खाली logcat पर हार गया। मुझे एक और सरल तरीका मिला।

पुराने संस्करण को डाउनलोड करें, और फिर से कोशिश करें, यह काम कर सकता है, कम से कम मेरे लिए एंड्रॉइड 7.0 फोन के साथ काम करना (विक्रेता ने अपडेट करना बंद कर दिया)।

यहां पुराने संस्करणों के लिए उपयोगी लिंक दिया गया है।


0

एक से अधिक उपकरणों और ubuntu ओएस के लिए: -

  • Ubuntu पर शराब स्थापित करें
  • Ubuntu पर adb टूल इंस्टॉल करें

    sudo apt-get install android-tools-adb

  • अब, अपने डिवाइस को USB के साथ PC में अटैच करें।

  • ओपन माउंटेड "वन प्लस ड्राइवर्स"। आइकन की तरह एक डिस्क

  • OnePlus_USB_Drivers_setup.exe पर राइट क्लिक करें और शराब के साथ चलाएँ

  • फिर वर्तमान ड्राइव में टर्मिनल खोलें जहां आपकी ये "OnePlus_USB_Drivers_setup.exe" और अन्य ड्राइवर फाइलें मौजूद हैं। और भाग खड़ा हुआ

    ./adb_config_Linux_OSX.sh या sh adb_config_Linux_OSX.sh

  • इस टर्मिनल को बंद करें

  • एक नया टर्मिनल खोलें और चलाएं

    adb सर्वर-प्रारंभ

आपका एक प्लस डिवाइस आपको अपने पीसी को डबिंग एजेंट के रूप में पहचानने के लिए संकेत देना चाहिए। अब, टर्मिनल पर चलाएँ। यह आपके डिवाइस को दिखाना चाहिए।

adb devices

संदर्भ: - https://forums.oneplus.com/threads/solved-android-studio-does-not-recognise-my-one-plus-two-in-linux.365221/#post-13208160

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