एंड्रॉयड स्टूडियो logcat दिखाने के लिए कुछ भी नहीं है


307

मैंने कल एंड्रॉइड स्टूडियो स्थापित किया, और मैंने लॉग देखने के लिए लॉगकट का उपयोग करने की कोशिश की। लेकिन लॉगकट में दिखाने के लिए कुछ भी नहीं है। मैंने चलाने के लिए टर्मिनल का उपयोग किया ./adb logcatऔर यह काम करता है।

क्या कोई है जो मुझे समझा सकता है कि एंड्रॉइड स्टूडियो में लॉगकट का उपयोग कैसे करें?


2
बस android स्टूडियो को पुनरारंभ करें।
अमित वाघेला

"./adb" का अर्थ है? मुझे नहीं पता कि वह निर्देशिका कहां है।
Nerdy Bunz

जवाबों:


412

लॉगकैट को फिर से शुरू करने से मुझे हमेशा मदद मिलती है।

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


4
मुझे लगता है कि logcat को फिर से शुरू करने के बाद आपको अपने ऐप को फिर से चलाने की जरूरत है
JoelFan

12
अच्छा और सरल। ऐसा करने के बाद सीधे काम करना शुरू कर दिया। मैं पुनः आरंभ बटन नहीं देख सका। कभी-कभी यह छिपा होता है यदि आपकी स्क्रीन छोटी है। इस तरह के 2 तीर हैं ">>" और फिर आप उपरोक्त छवि की तरह पुनरारंभ बटन देख सकते हैं।
uplearnedu.com

3
Logcat में फ़िल्टरिंग Android स्टूडियो के नए संस्करणों में काम नहीं करता है। लेकिन एंड्रॉइड डिवाइस मॉनिटर में यह अभी भी काम करता है, इसलिए मैं इसका उपयोग करता हूं।
केसी

8
आपको बहुत - बहुत धन्यवाद!
मरिजा मिलोसेविक

2
मेरे लिए यह तब हुआ जब मेरे पास एक फ़िल्टर सक्षम था और इसके बारे में भूल गया था :(
वॉरिएंट चिंपांज़ी

146

मैं अक्सर इस अवस्था में आ जाता हूं। लोगकट खाली है। डिबगिंग काम करता है, मैं ब्रेकपॉइंट मार सकता हूं। कोई फ़िल्टर सेट नहीं हैं। लॉग स्तर Verbose पर है। मैं निम्नलिखित के माध्यम से बार-बार लूपिंग करके इसे ठीक करता हूं:

  • पुनः लॉग इन करें (ऊपर देखें Zatziky का उत्तर)
  • लॉग स्तर को डीबग (या कुछ और) और वर्बोज़ पर वापस बदलें।
  • डिवाइस में अनप्लगिंग और प्लगिंग
  • चल रहा है adb kill-server && adb start-server
  • एंड्रॉइड स्टूडियो बंद करें और ddmsकमांड लाइन पर लॉन्च करें ।
  • Android Studio को पुनरारंभ करें

और अंत में कंप्यूटर को पुनरारंभ करना यदि अन्य सभी विफल रहता है।

समस्या आंतरायिक है, मुझे लगता है कि एंड्रॉइड स्टूडियो सिर्फ छोटी गाड़ी है।


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

2
मुझे यह सुनकर खेद है ... आप Android स्टूडियो का कौन सा संस्करण चला रहे हैं? यदि आप पाते हैं कि क्या समस्या ठीक करता है तो क्या आप पोस्ट कर सकते हैं?
रॉबर्ट कार्ल

2
एंड्रॉइड स्टूडियो 0.8.14। इसे पुनर्स्थापित करने से कुछ नहीं हुआ, अब एसडीके और फ़ाइलों को कॉन्फ़िगर करने का प्रयास करें।
G_V

2
मैं एंड्रॉइड स्टूडियो 1.0.2 का उपयोग कर रहा हूं और यह अभी भी तय नहीं है। EDIT: @zatziky प्रतिक्रिया देखें वह "रीसेट" बटन इसे ठीक करता है
कोई व्यक्ति कहीं

10
यार मैं बेवकूफ महसूस करता हूं .. कुछ भी काम नहीं किया, कुछ भी नहीं .. जब तक कि मैंने लॉगकैट विंडो में खोज बॉक्स को साफ नहीं किया .. मैं पूरे समय कुछ ढूंढ रहा था।
सिंदरी 23ór

78

मुझे भी यही समस्या थी लेकिन मैं निम्नलिखित चरणों से हल किया, एक बार यह कोशिश करें।

1) Android स्टूडियो में।

2) ओपन एंड्रॉइड मॉनिटर विंडो (एंड्रॉइड स्टूडियो के नीचे)

3) आप दाहिने कोने में ड्रॉप डाउन देख सकते हैं (स्पिनर)

4) का चयन करें - केवल चयनित आवेदन दिखाएं

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


हे भगवान! मैं अब बहुत अच्छा महसूस करता हूं! धन्यवाद!
याकूब आर

ओह माई जीओडी ... आखिर में बहुत खर्च करने के बाद मेरे लिए यह काम किया
अब्दुल वहीद

65

आपको लॉगकैट विंडो को पुनरारंभ करने के लिए Alt+ 6दो बार प्रेस करने की आवश्यकता है । इस तरह यह लॉग आउटपुट दिखाएगा।

समस्या मुख्य रूप से डिबग मोड में होती है।


2
यह मेरे लिए पूरी तरह से काम करता है, और यह अब तक का सबसे तेज समाधान है!
user1419999

यह बस बंद हो जाता है और फिर से लॉगकट टैब खोलता है
सौरव कुमार

@ सौरवकुमार ज्यादातर समय यही होता है जो आपको चाहिए। अन्य समय के लिए, अन्य उत्तरों का पालन करें
noob

36

इनसे मुझे मदद मिली:

1. सक्षम एडीबी एकीकरण यहां छवि विवरण दर्ज करें 2. अपने डिवाइस ऑनलाइन है और एक आवश्यक फिल्टर बनाने के लिए Android डिवाइस मॉनिटर की जाँच करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें


2
बस एडीबी एकीकरण को सक्षम करने से समस्या हल हो गई
vovahost

हाँ। एडीबी एकीकरण! यह तो कमाल है! धन्यवाद!
एंडी

33

कुछ अनावश्यक परिवर्तनों को ठीक करने का सबसे अच्छा तरीका कैश को अमान्य करना है

FILE पर जाएं -> "INVALIDATE CACHES / RESTART" पर क्लिक करें फिर एक डायलॉग बॉक्स पॉप-अप होगा, "INVALIDATE CACHES / RESTART" बटन को चुनें।

एंड्रॉइड स्टूडियो स्वचालित रूप से इंडेक्स को पुनः आरंभ और पुनर्निर्माण करेगा।


16

एंड्रॉइड स्टूडियो एप्लिकेशन में आपको डिबग मोड में चलने और लॉगकैट को सक्षम करने के लिए डिबग एप्लिकेशन विकल्प (Shift + f9) पर क्लिक करने की आवश्यकता होती है।


15

इस कमांड को टर्मिनल में चलाएं। यह फिर से काम करना शुरू कर देगा।

adb kill-server && adb start-server

13

एंड्रॉइड स्टूडियो को फिर से शुरू करने से मुझे मदद मिली।


समस्या की परवाह किए बिना, आराम करना हमेशा मदद करता है।
सथेश्वरन

यह मेरे लिए काम कर रहा है। मैंने अमान्य कैश / पुनरारंभ किया। अब मुझे लोगकैट मिल रहा है
मोहम्मद निसार

12

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


1
+1, मेरी मदद की, खोज बॉक्स में रिक्त स्थान की जाँच करें, वे पुनः आरंभ और अमान्य IDE कैश पर बने रहते हैं। भगवान जानता है क्यों!
दिव्येंदुज

1
इतना मददगार! जब तक मुझे यह उत्तर नहीं मिला, मैंने एक सप्ताह के लिए समस्या को हल करने की कोशिश की है!
ubuntudroid

9

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

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


8

**

  • इसे पढ़ें यदि आप अभी भी लॉगकैट के खाली होने के कारण अटक गए हैं

**

मैंने इसे केवल कष्ट और परेशानी के बाद हल किया है।
कुछ भी मदद नहीं की, डिवाइस मॉनिटर ने डिबगिंग के दौरान ठीक काम किया लेकिन मानक लॉगकैट दृश्य हमेशा खाली था।

कारण
स्पष्ट रूप से सरल था: लॉगकैट दृश्य था, लेकिन इसे अपडेट द्वारा 0 चौड़ाई में स्थानांतरित कर दिया गया था!

आप "ALT 6" टैब में हैं, तो आपको "ADB लॉग" और "डिवाइसेस | logcat"
डिवाइसेस में दो टैब दिखाई देते हैं । logcat वास्तव में इसका मतलब है कि इसमें Devices और logcat शामिल हैं, एक ऊर्ध्वाधर सीमा से विभाजित है।
ऊर्ध्वाधर सीमा को स्थानांतरित किया जा सकता है और एक अद्यतन के दौरान यह 100% दाईं ओर स्थानांतरित हो गया लगता है।

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

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


8

परियोजना को बंद करने और इसे फिर से खोलने की कोशिश करें। यह मेरे लिए काम किया। लॉग फिर से दिखाई देंगे।


यह मेरे लिए काम किया ... Google (या IntelliJ) को यह देखना चाहिए कि ऐसा क्यों होता है: S क्योंकि ऐसा मेरे लिए AS2 पर केवल AS3 पर नहीं हुआ
Asfo

7

मेरे मामले में, डेवलपर विकल्प मेनू में एक विकल्प कहा जाता है

Revoke USB debugging authorisations

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



6

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

मेरे मामले में, मैंने दाईं ओर की छोटी सी गिरावट से "छवि" को हटा दिया। यह उसके बाद ठीक दिखाई दिया। ऐसा इसलिए है क्योंकि यह उस खोज बॉक्स में कीवर्ड के लिए लॉग को खोज रहा होगा, इसलिए यदि उसे कोई मैच नहीं मिला, तो वह खाली हो जाता है


5

एंड्रॉइड स्टूडियो के हालिया संस्करण पर भी इस समस्या का सामना करना अजीब है। मैं समाधानों की लंबी सूची के माध्यम से पढ़ा, लेकिन उन्होंने मेरे लिए काम नहीं किया। स्वीकृत उत्तर एंड्रॉइड स्टूडियो के पुराने संस्करण पर काम करता है (मुझे लगता है कि यह v2.3 था)

फिर से काम करने के लिए मैंने निम्नलिखित काम किया:

  1. Logcat> केवल चयनित एप्लिकेशन दिखाएं> कोई फ़िल्टर नहीं

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

  1. Logcat> कोई फ़िल्टर नहीं> केवल चयनित एप्लिकेशन दिखाएं

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

मुझे उम्मीद है कि लॉगसेट को रीसेट करने से मुझे आदर्श रूप से एक जैसा प्रभाव देना चाहिए लेकिन ऐसा नहीं हुआ। मैन्युअल रूप से टॉगल करने वाला फ़िल्टर एकमात्र ऐसी चीज़ थी जो काम करती थी।

यह एंड्रॉइड स्टूडियो 3.0.1 (स्थिर) पर है (मैं वर्तमान परियोजना को पूरा करने से पहले इसे अपडेट नहीं कर सकता) यह समस्या तब हुई जब मैंने सुबह में काम करना जारी रखने के लिए एंड्रॉइड स्टूडियो शुरू किया। मुझे उम्मीद है कि देवता इस पर गौर करेंगे। स्टैकओवरफ्लो से 15 से अधिक समाधानों की कोशिश करने के लिए यह श्रमसाध्य था और फिर भी कोई परिणाम नहीं मिला। यह इस मुद्दे के भविष्य के पीड़ितों के लिए एक और समाधान प्रकट करने के लिए भी परेशान है।


4

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

उदाहरण के लिए, विंडो 1 वह जगह है जहां मैं टिक-टैक-टो ऐप विकसित कर रहा हूं, और विंडो 2 वह जगह है जहां मैं एक मौसम ऐप विकसित कर रहा हूं। यदि मैं मौसम ऐप को डिबग मोड में चलाता हूं, तो यह संभव है कि केवल विंडो 1 लॉगकैट प्रविष्टियों को प्रदर्शित करने में सक्षम हो।


4

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


लॉगिंग मेरे लिए दिखाई नहीं दे रही थी क्योंकि मैंने अपना एप्लिकेशन आईडी बदल दिया था, और यह ड्रॉपडाउन पुराने वाले (ऐप: com.example.app) के लिए चुना गया था। इसे "केवल चयनित एप्लिकेशन दिखाएं" को बदलकर लॉगिंग को बहाल किया गया।
जॉन डी।

4

मेरे लिए, समस्या यह थी कि उपकरण Charge onlyमोड में जुड़ा हुआ था ।

मोड को Media device (MTP)(या Transfer filesकुछ उपकरणों में) बदलने से समस्या हल हो गई।


बहुत बहुत धन्यवाद, वेब में कई अन्य समाधानों की कोशिश करने के बाद यही मेरी मदद करता है!
17क्रोवेट्रल

4

एंड्रॉइड 3.6.1 (मार्च 2020) में मुझे निम्न करना था:

  • Logcat को पुनरारंभ करें
  • एप्लिकेशन को पुनरारंभ करें
  • Android Studio को पुनरारंभ करें
  • Android परीक्षण उपकरण को पुनरारंभ करें

अरे, मैं समस्या का सामना कर रहा हूं क्योंकि मैंने हाल ही में अपग्रेड किया है। मैंने ऊपर दिए गए चरणों की कोशिश की। जाहिर है वे मेरे लिए काम नहीं किया। क्या आप इसमें मेरी सहायता कर सकते है।
चंदू वटुकुरी

नए अपग्रेड के साथ प्रयास करें: 3.6.2।
पाब्लो अल्फोंसो

एंड्रॉइड डिवाइस को पुनरारंभ करना मेरी समस्या (जैसे फोन, टैबलेट) को ठीक करता है
एरिक

3

एंड्रॉइड स्टूडियो 0.8.0 में आपको अपने ऐप को चलाने से पहले टूल -> एंड्रॉइड के माध्यम से एडीबी एकीकरण को सक्षम करना चाहिए। फिर लॉग कैट सही ढंग से काम करेगा। ध्यान दें कि यदि आप ADB एकीकरण को अक्षम करते हैं, जबकि आपका ऐप चल रहा है और फिर से इसे सक्षम बनाता है, तो लॉग कैट कुछ भी नहीं दिखाएगा जब तक कि आप अपनी परियोजना का पुनर्निर्माण नहीं करते।


3

मेरे मामले में मैंने सिर्फ आउटपुट को फ़िल्टर किया था इसलिए यह Logcat आदि को पुनरारंभ करने के बाद भी खाली दिखाई दिया।


3

एंड्रॉइड: डिबग करने योग्य = "सही" आपके एंड्रोमीमैनफेस्ट.एक्सएमएल में आवेदन के तहत मेरी समस्या हल हो गई, (यहां तक ​​कि एक गलत सिंटैक्स के रूप में विचारधारा चिह्न! ????)


3

चरण 1: अपने फोन को एंड्रॉइड डेवलपर विकल्प और यूएसबी डिबग ऑन से कनेक्ट करें।

चरण 2: जाओView > Tools Window > Logcat

चरण 3: रन प्रोजेक्ट से पहले सुनिश्चित करें कि आपका फोन एंड्रॉइड स्टूडियो से कनेक्ट हो। फिर एप्लिकेशन चलाएँ

ध्यान दें: यदि आप लॉगकोट को नहीं दिखा सकते हैं तो केवल एंड्रॉइड स्टूडियो को पुनरारंभ करें:File > Invalid Caches/ restart


2

एंड्रॉइड स्टूडियो 0.8.9 में, मैंने एंड्रॉइड डिवाइस मॉनिटर खोला , डिवाइस सूची से अपने एमुलेटर का चयन किया और लॉगकैट टैब में आउटपुट प्राप्त किया ।

उसके बाद, मैं एंड्रॉयड स्टूडियो के मुख्य दृश्य में वापस चला गया और चयनित Logcat दृश्य पुनर्स्थापित के अधिकार में एंड्रॉयड डी डी एम एस टैब और यह वहाँ था!

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


2

आज भी यही मुद्दा था।

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


2

मैंने बस इसे खदान पर तय किया। DDMS डिस्प्ले के दाईं ओर छोटे आइकन देखें जो डिवाइस लॉगकैट दृश्य और ADB व्यू को पुनर्स्थापित करते हैं।

जब डीडीएमएस पहली बार "एडीबी लॉग्स" और "डिवाइसेस | लॉगकैट" दोनों टैब के साथ आया था। "डिवाइसेस | लॉगकट" वह है जो डिवाइस आउटपुट दिखा रहा होना चाहिए, लेकिन रिक्त था। किसी तरह मैं उन टैब में से एक या दूसरे को छिपाने में कामयाब रहा, मैं बिल्कुल भूल गया कि कैसे। लेकिन, दाईं ओर एक छोटा आइकन था, जिसमें "रिस्टोर एडीबी" दृश्य कहा गया था, और मैंने इसे क्लिक किया और यह ऊपर आ गया। फिर एक और छोटा आइकन था जिसने कहा था "डिवाइसेस लॉगकाट दृश्य को पुनर्स्थापित करें"। मैंने उस पर क्लिक किया, और अचानक यह दिखाई दिया और फिर से डिवाइस आउटपुट दिखा रहा था।


इसने मुझे LogCatवाई-फाई डिबगिंग के दौरान देखने में मदद की । मैंने खोला Device File Explorer, देखा कि कोई अधिकृत उपकरण सूची में नहीं थे और एक स्मार्टफोन पर आरएसए फिंगरप्रिंट स्वीकार किया। उसके बाद मैं एक देख सकता था Logcat, लेकिन यह अक्सर टूट जाता है और इन उंगलियों के निशान फिर से भेजता है।
कूलमाइंड

2

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

  1. सबसे पहले सुनिश्चित करें कि डेवलपर विकल्प आपके डिवाइस में सक्षम है।
  2. डिवाइस कनेक्टेड है।
  3. शब्दाडंबरपूर्ण।
  4. केवल चयनित आवेदन दिखाएं।

2

एमुलेटर का उपयोग करते समय यह कभी-कभार मेरे साथ होता है। मैं सिर्फ एक डिवाइस में प्लग इन करता हूं और एप चलाता हूं। Logcat काम करने के लिए वापस हो जाता है और इसलिए जब मैं एमुलेटर पर वापस जाता हूं तो यह काम करता है। मुझे लगता है कि बस दो उपकरणों और / या एमुलेटरों को स्विच करने से चाल भी चलती है।


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