2013-10-17 7 views
6

डिस्कनेक्ट करता है जब तक कि मैं अपने वर्तमान वर्कस्पेस पर स्विच नहीं करता तब तक मुझे एंड्रॉइड में कभी भी डिबगिंग समस्या नहीं होती है। यह ग्रहण और IntelliJ दोनों में होता है। पहले मुझे एक मुद्दा था जहां फोन "डीबगर संलग्न करने की प्रतीक्षा" संवाद पर लटका होगा। किसी भी तरह से मैंने तय किया कि डिबगर कम से कम मेरे ऐप से जुड़ा हुआ है।एंड्रॉइड डीबगर लगातार

अब मैं ब्रेकपॉइंट सेट कर सकता हूं और उस बिंदु पर डीबगर रोक सकता हूं। लगभग 5-10 सेकेंड के बाद यह कोई फर्क नहीं पड़ता कि मैं क्या करता हूं। सब कुछ गायब होने से पहले मैं स्मृति में चर के कुछ मानों को पढ़ने में सक्षम हूं। मेरा सहकर्मी ग्रहण का उपयोग करके ठीक उसी ऐप को डीबग करने में सक्षम है और हम यह नहीं समझ पाए हैं कि हमारे वर्कस्टेशंस (इंटेलिजे का उपयोग करके मेरे अलावा) क्या गलत है या अलग है। हालांकि हमारे लैपटॉप के लिए हमारे पास अलग-अलग छवियां हो सकती हैं।

कोई विचार? मुझे अभी के लिए लॉग स्टेटमेंट का उपयोग करना पड़ा है लेकिन वास्तविक डीबगर का उपयोग करने की तुलना में वे बहुत धीमी हैं। मैंने विभिन्न यूएसबी केबल्स का उपयोग करने की कोशिश की है और इससे कोई फर्क नहीं पड़ता है। मैं डीबगर सेटिंग्स के माध्यम से चला गया है और सामान्य से कुछ भी नहीं लग रहा था। एसओ पर अन्य क्यू/ए ने ऐप को चुपचाप दुर्घटनाग्रस्त करने का उल्लेख किया है, लेकिन मैं इस बात का फैसला कर रहा हूं कि मेरे सहकर्मी के लिए इसे डिबगिंग ठीक कर दिया गया है।

उत्तर

3

मुझे एक ही समस्या हो रही है IntelliJ IDEA build IC-133.193।

  1. इंटेलीजे
  2. छोड़ो एक कमांड लाइन से एक आदेश से adb kill-server
  3. साथ adb सर्वर को मारने sudo adb start-server
  4. पुनः प्रारंभ इंटेलीजे
  5. साथ सुपर उपयोगकर्ता के रूप में एशियाई विकास बैंक सर्वर प्रारंभ: मैं निम्न क्रियाओं के साथ समस्या हल

IntelliJ एडीबी सर्वर शुरू करेगा अगर यह पता चलता है कि यह नहीं चल रहा है। IntelliJ शुरू करने से पहले कुंजी सुपरसियर के रूप में एडीबी शुरू कर रही प्रतीत होती है।

[अपडेट] यह हमेशा काम नहीं करता है। मैंने पाया है कि सबसे अच्छा समाधान डिवाइस पर ऐप शुरू करना है और फिर रन मेनू के माध्यम से एंड्रॉइड प्रक्रिया में डीबगर संलग्न करना है। मेरे पास इस विधि का उपयोग करके कोई डिस्कनेक्शन नहीं है।

+0

सुझाव के लिए धन्यवाद, मैं इसे एक शॉट दूंगा। मेरी समस्या पहले ही नाटकीय रूप से कम हो गई थी, यकीन नहीं है कि मैंने एक अद्यतन या कुछ सुधार किया है जो इसे बेहतर करता है। मेरा सहकर्मी बताता है कि मूल कारण थ्रेडिंग समस्या के कारण हो सकता है जिससे डीबगर अनसंक्रनाइज़ हो जाता है और फिर डिस्कनेक्ट हो जाता है। –

+0

यह पता चला है कि अगर मैं सुपरसियर के रूप में एडीबी शुरू करता हूं तो भी मुझे डिस्कनेक्शन मिलते हैं। अब तक का सबसे अच्छा समाधान डिवाइस पर ऐप शुरू करना है और फिर रन मेनू से एंड्रॉइड प्रक्रिया में डीबगर को जोड़ना है। अब तक इस विधि का उपयोग करके मैंने कोई डिस्कनेक्ट नहीं किया है। मैं इसे प्रतिबिंबित करने के लिए उत्तर संपादित करूंगा। – neveu

+0

मुझे एंड्रॉइड स्टूडियो में यह समस्या है। चलने की प्रक्रिया को जोड़ने के दौरान मैंने इसका अनुभव नहीं किया है। लेकिन कभी-कभी ब्रेक पॉइंट ऐप शुरू होने पर पहुंच जाते हैं और इसलिए यह एक विकल्प नहीं है। –

0

यह मेरे लिए यह तय

  1. जाओ अपनी चुनी योजना पर आपके कंप्यूटर
  2. क्लिक करें 'योजना बदलें सेटिंग' पर पावर विकल्प।
  3. अपनी चुनी गई योजना पर 'उन्नत पावर सेटिंग बदलें' पर क्लिक करें।
  4. 'यूएसबी सेटिंग्स' का विस्तार करें।
  5. 'यूएसबी चुनिंदा निलंबन सेटिंग' का विस्तार करें और इसे अक्षम में बदलें।
संबंधित मुद्दे