2015-06-09 10 views
9

में लापता अपवाद स्टैकट्रेस कुछ समय के लिए, Android स्टूडियो जब अनुप्रयोग क्रैश विकसित मुझे स्टैकट्रेस नहीं दिखाती है।एंड्रॉयड स्टूडियो Logcat

06-09 16:12:36.875 26037-26037/com.a.b W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x4206c700) 

इस ड्राइव मुझे पागल क्योंकि मैं, नहीं देख सकते हैं, जहां आवेदन वास्तव में दुर्घटनाग्रस्त हो गया (और क्या अपवाद तब होता है): सभी मैं देख सकता हूँ निम्न पंक्ति है। मैं के रूप में 1.3 पूर्वावलोकन 2. उपयोग कर रहा हूँ पहले मैं हालांकि वहाँ निर्भरता के साथ समस्या यह है पर है, लेकिन अब मैं सिर्फ इन और समस्या अभी भी होती है उपयोग कर रहा हूँ:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.2.0' 
    compile 'com.google.android.gms:play-services-base:7.5.0' 
    compile 'com.google.android.gms:play-services-analytics:7.5.0' 
    compile 'com.jakewharton:butterknife:6.1.0' 
} 

समस्या शायद इस तथ्य पर आधारित है कि आवेदन नहीं है दुर्घटना, लेकिन केवल फ्रीज।

हर सुझाव के लिए धन्यवाद।

+0

आप एंड्रॉयड उपकरण खिड़की है, जहां आप logcat देख रहे हैं, के लिए "दिखाएं केवल चयनित आवेदन" सेट है, और इस प्रक्रिया आप डिवाइस के दाईं ओर नीचे अन्य बूंद में चयन किया है प्रक्रिया आप चाहते नहीं है देखना पसंद है? – McNinja

+0

मैंने दोनों को "कोई फ़िल्टर नहीं" और "केवल चयनित एप्लिकेशन दिखाएं" की कोशिश की है, लेकिन समस्या अभी भी होती है। – skywall

उत्तर

11

अपने build.gradle फ़ाइल में सभी निर्भरता को दूर करने का प्रयास करें। आईएमएचओ, बग प्ले-सर्विस-एनालिटिक्स में होगा। Google Analytics अपवाद ट्रैक करता है। अपने कोड में tracker.enableExceptionReporting(true) को निकालने का प्रयास करें।

+0

मुझे नहीं पता कि क्यों, लेकिन लाइन को टिप्पणी करते हुए आपने समस्या हल करने का सुझाव दिया है। – skywall

+0

जीवन बचतकर्ता! आपको बहुत - बहुत धन्यवाद! उपर्युक्त पंक्ति पर टिप्पणी करना काम करता है! यह सुनिश्चित नहीं है कि एंड्रॉइड स्टूडियो पर स्विच करने के बाद यह क्यों होता है। समस्या पोस्ट करने और हल करने के लिए @skywall धन्यवाद। – neobie

+1

यह काम करता है क्योंकि Google Analytics मुख्य थ्रेड के लिए खुद को डिफ़ॉल्टUncaughtExceptionHandler के रूप में सेट करता है और लॉककैट पर लॉग इन किए बिना Analytics को भेजने के लिए स्टैक ट्रेस को रोकता है। – honeal

6

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

+0

"ड्रॉप फ़िल्टर" पर ड्रॉपडाउन मान सेट करें समस्या को हल नहीं करता है। लॉगकैट अब बहुत सारी असंबंधित (मेरी राय में) लॉगिंग जानकारी उत्पन्न करता है, लेकिन अभी भी कोई स्टैकट्रैक नहीं है। – skywall

+0

@skywall, छोटे कचरे पर क्लिक करके लॉगकट विंडो में ऊपरी बाएं कोने में पुराने लॉग हटा दिए गए और मुझे नए लॉग दिखाए। –

0

मेरे लिए मुद्दा यह है कि एंड्रॉयड स्टूडियो एक को पुन: प्रारंभ करने के बजाय एक ही है कि बस की मृत्यु हो गई ऐप्लिकेशन के संस्करण से लॉग दिखा रहा था।

enter image description here

यह तो:

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

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