डिस्कनेक्ट करता है जब तक कि मैं अपने वर्तमान वर्कस्पेस पर स्विच नहीं करता तब तक मुझे एंड्रॉइड में कभी भी डिबगिंग समस्या नहीं होती है। यह ग्रहण और IntelliJ दोनों में होता है। पहले मुझे एक मुद्दा था जहां फोन "डीबगर संलग्न करने की प्रतीक्षा" संवाद पर लटका होगा। किसी भी तरह से मैंने तय किया कि डिबगर कम से कम मेरे ऐप से जुड़ा हुआ है।एंड्रॉइड डीबगर लगातार
अब मैं ब्रेकपॉइंट सेट कर सकता हूं और उस बिंदु पर डीबगर रोक सकता हूं। लगभग 5-10 सेकेंड के बाद यह कोई फर्क नहीं पड़ता कि मैं क्या करता हूं। सब कुछ गायब होने से पहले मैं स्मृति में चर के कुछ मानों को पढ़ने में सक्षम हूं। मेरा सहकर्मी ग्रहण का उपयोग करके ठीक उसी ऐप को डीबग करने में सक्षम है और हम यह नहीं समझ पाए हैं कि हमारे वर्कस्टेशंस (इंटेलिजे का उपयोग करके मेरे अलावा) क्या गलत है या अलग है। हालांकि हमारे लैपटॉप के लिए हमारे पास अलग-अलग छवियां हो सकती हैं।
कोई विचार? मुझे अभी के लिए लॉग स्टेटमेंट का उपयोग करना पड़ा है लेकिन वास्तविक डीबगर का उपयोग करने की तुलना में वे बहुत धीमी हैं। मैंने विभिन्न यूएसबी केबल्स का उपयोग करने की कोशिश की है और इससे कोई फर्क नहीं पड़ता है। मैं डीबगर सेटिंग्स के माध्यम से चला गया है और सामान्य से कुछ भी नहीं लग रहा था। एसओ पर अन्य क्यू/ए ने ऐप को चुपचाप दुर्घटनाग्रस्त करने का उल्लेख किया है, लेकिन मैं इस बात का फैसला कर रहा हूं कि मेरे सहकर्मी के लिए इसे डिबगिंग ठीक कर दिया गया है।
सुझाव के लिए धन्यवाद, मैं इसे एक शॉट दूंगा। मेरी समस्या पहले ही नाटकीय रूप से कम हो गई थी, यकीन नहीं है कि मैंने एक अद्यतन या कुछ सुधार किया है जो इसे बेहतर करता है। मेरा सहकर्मी बताता है कि मूल कारण थ्रेडिंग समस्या के कारण हो सकता है जिससे डीबगर अनसंक्रनाइज़ हो जाता है और फिर डिस्कनेक्ट हो जाता है। –
यह पता चला है कि अगर मैं सुपरसियर के रूप में एडीबी शुरू करता हूं तो भी मुझे डिस्कनेक्शन मिलते हैं। अब तक का सबसे अच्छा समाधान डिवाइस पर ऐप शुरू करना है और फिर रन मेनू से एंड्रॉइड प्रक्रिया में डीबगर को जोड़ना है। अब तक इस विधि का उपयोग करके मैंने कोई डिस्कनेक्ट नहीं किया है। मैं इसे प्रतिबिंबित करने के लिए उत्तर संपादित करूंगा। – neveu
मुझे एंड्रॉइड स्टूडियो में यह समस्या है। चलने की प्रक्रिया को जोड़ने के दौरान मैंने इसका अनुभव नहीं किया है। लेकिन कभी-कभी ब्रेक पॉइंट ऐप शुरू होने पर पहुंच जाते हैं और इसलिए यह एक विकल्प नहीं है। –