एंड्रॉइड स्टूडियो के लिए 1.2 बीटा अपडेट के बाद से मुझे अपने लॉगकैट के साथ समस्या हो रही है। जब मैं अपना ऐप चलाता हूं तो यह सामान्य रूप से किया गया सब कुछ लॉग करता है, तो मैं उस बिंदु पर पहुंच जाता हूं, जहां ऐप के साथ मेरा ऐप क्रैश होता है: दुर्भाग्य से, गेम बंद हो गया है।
कुछ सेकंड के बाद Android उस संदेश को बंद कर देता है। जब ऐसा होता है तो मेरा लॉगकाट भी पूरी तरह से साफ हो जाता है जिसका अर्थ है कि मैं मुश्किल से कभी भी त्रुटि को पढ़ पाता हूं। मुझे एक बफर के बारे में कुछ जानकारी मिली, लेकिन ऐसा लगता है कि एंड्रॉइड स्टूडियो के पास इस तथ्य के अलावा इसे बढ़ाने का विकल्प नहीं है कि मुझे संदेह है कि समस्या है।
जो कुछ उपयोगी हो सकता है वह यह है कि इसके बाद यह प्रक्रिया एंड्रॉइड.प्रोसेस.कोर में बदल जाती है और मेरे लॉगकैट में मुझे जो संदेश मिलता है उसे भर देता है:
04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕
Debugger has detached; object registry had 1 entries
संपादित करें: मैंने ब्रेकपॉइंट के बारे में पढ़ा था, इसलिए सेटिंग्स-बिल्ड, निष्पादन, तैनाती-डिबगर में ब्रेकप्वाइंट पर अक्षम फ़ोकस एप्लिकेशन लेकिन इसका कोई प्रभाव नहीं पड़ा।
adb shell bugreport > log.txt
, कमांड समाप्त होने के बाद लॉग जानकारी के प्रकार प्राप्त होंगे।
adb logcat
अपने टर्मिनल या कमांड विंडो से चला सकते हैं, और वैकल्पिक रूप से इसे पेजर, ग्रीप, टी या जो भी हो, में पाइप कर सकते हैं।