2012-03-15 8 views
13

जब मैं किसी डिवाइस पर अपने एंड्रॉइड ऐप को डीबग करता हूं तो यह अंतहीन रूप से "डिवाइस की प्रतीक्षा" पर बैठता है। लॉग में कुछ भी कहना नहीं है कि कुछ ख़राब है। यह पूरी तरह से पहले 1 या 2 बार काम करता है तो बस फोन से फिर से कनेक्ट नहीं हो सकता है।फ़ोन पर डिबगिंग करते समय "डिवाइस की प्रतीक्षा"

मैं निम्नलिखित फोन के साथ इस प्रयास किया है:

  • सैमसंग गैलेक्सी एस 1
  • सैमसंग गैलेक्सी नेक्सस
  • एचटीसी सेंसेशन।

सभी फोन 'यूएसबी डिबगिंग' मोड में थे और मास-स्टोरेज चालू और बंद करने की कोशिश की है।

कोई सुझाव?

+0

इसके अलावा सिर्फ देखा है कि फोन अनप्लग है और मैं अनुप्रयोग डिबग जब, फोन अभी भी 'डिवाइस का चयन करें' स्क्रीन में चलता ... – CodeMonkey

उत्तर

19

यदि आप कमांड लाइन से 'adb devices' चलाते हैं, तो मुझे लगता है कि आपको कोई डिवाइस नहीं मिलता है। क्या केबल को डिस्कनेक्ट करना और इसे फिर से कनेक्ट करना समस्या को ठीक करता है?

क्या आपने इसे फिर से शुरू करने के लिए 'adb devices' के बाद 'adb kill-server' का प्रयास किया है? अगर यह एडीबी बनाम आपके फोन को समस्या पैदा कर रहा है तो इसे कम करने में मदद करनी चाहिए (हालांकि मुझे कभी-कभी एडीबी के हर उदाहरण को मारना पड़ता है, जहां कई प्रतीत होते हैं)।

+1

त्वरित जवाब तंख़्वाहदार के लिए धन्यवाद। मैंने एडीबी डिवाइस चलाए और यह मेरी नवीनतम डिवाइस (सैमसंग गैलेक्सी) को 'डिस्कनेक्ट' स्थिति के साथ लगभग 40-50 बार सूचीबद्ध किया। फिर मैंने एडीबी हत्या-सर्वर और एडीबी-डिवाइस चलाए और "डिवाइस के लिए टाइमआउट प्रतीक्षा" के लिए संकेतों का पूरा ढेर मिला जो चल रहे उपकरणों के प्रबंधन में किसी तरह की त्रुटि की ओर दृढ़ता से इंगित करता है! फ़ोन में प्लग करें, डीबग और बैम को फिर से चलाएं! दोबारा काम करना! फिक्स साथी के लिए धन्यवाद, बहुत आभारी। – CodeMonkey

+1

ध्यान देने योग्य मूल्य, मैंने पहले ऐसा किया था और यह थोड़ा अलग फिक्स लिया। मुझे फिर से काम करने से पहले अपने फोन सेटिंग्स में डीबगिंग बंद करना और वापस चालू करना पड़ा। यह मेरे एचटीसी ईवीओ 4 जी के साथ था। – HotN

+0

मेरे पास एक एचटीसी ईवीओ 4 जी भी है। केबल को डिस्कनेक्ट करने और फोन को पुनरारंभ करने का प्रयास करने के बाद, मैंने बस एंड्रॉइड स्टूडियो को पुनरारंभ किया। एंड्रॉइड स्टूडियो को पुनरारंभ करना काम किया! –

4

प्रयास करें

  1. डिस्कनेक्ट फोन
  2. "एडीबी मार-सर्वर"
  3. "एडीबी शुरू सर्वर"
  4. पुनः कनेक्ट फोन
+0

बहुत धन्यवाद, यह सीधे काम करने के लिए काम किया। – snajahi

0

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

उसी मशीन पर यूएसबी 2 पोर्ट का उपयोग करके, यह एक बार हिचकिचा नहीं गया है। यूएसबी 3 पोर्ट पर, यह 10-15 सेकंड में निकलता है, जिसके लिए मुझे इसे दोबारा शुरू करना और शुरू करना पड़ता है।

0

क्या आप इस तरह यूएसबी स्प्लिटर/हब का उपयोग कर रहे हैं?एक सामान्य यूएसबी पोर्ट का उपयोग इस मुद्दे को हल किया।

enter image description here

+0

एफवाईआई @ पैट, नहीं, जब मैं इन मुद्दों पर था तब मैं एक स्प्लिटर का उपयोग नहीं कर रहा था। – CodeMonkey

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

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