मुझे ग्रहण में निम्नलिखित त्रुटि मिली:
[timestamp - ddms] Can't bind to local 8600 for debugger
क्यों?
मुझे ग्रहण में निम्नलिखित त्रुटि मिली:
[timestamp - ddms] Can't bind to local 8600 for debugger
क्यों?
जवाबों:
अपनी होस्ट फ़ाइल में "127.0.0.1 लोकलहोस्ट" जोड़ने के अलावा, ग्रहण में निम्नलिखित बदलाव करें।
खिड़की के नीचे -> वरीयताएँ -> Android -> DDMS:
मुझे एक समाधान के लिए अग्रणी करने के लिए टिप्पणियों में बेन क्लेटन का धन्यवाद।
कुछ Google कीवर्ड: नेक्सस एस एंड्रॉइड डिबगिंग के लिए त्रुटि संदेश के साथ बीमारी या समाधान: डिबगर के लिए स्थानीय 8600 से बाँध नहीं सकता।
adb kill-serverइसके बाद adb start-serverकमांड लाइन पर कॉल करें ।
इस कमांड से पोर्ट 8600 को मारने की कोशिश करें:
fuser -k 8600/tcp
उसने मेरे लिए इसे हल कर दिया।
अनइंस्टॉल न करें, यह सिर्फ सिस्टम द्वारा की गई एक गूंगी चीज है जो लोकलहोस्ट को खोजने में परेशानी होती है। यहाँ एक नज़र रखना , इसे ठीक करना काफी आसान है। मेरे पास कुछ सप्ताह पहले भी यही मुद्दा था और इसे इस तरह से हल किया।
विंडो होस्ट फ़ाइल जो गड़बड़ है:
फ़ाइल इस जगह पर है:
C: \ WINDOWS \ system32 \ ड्राइवरों \ आदिऔर इस पंक्ति में होना चाहिए: 127.0.0.1 लोकलहोस्ट
/etc/hosts127.0.0.1 के लिए प्रविष्टि में "लोकलहोस्ट" गायब था । इसे जोड़ने के बाद, डीबगिंग फिर से काम करता है। धन्यवाद!
मेरे पास निम्नलिखित होस्ट फ़ाइल थी
127.0.0.1 localhost
192.168.1.2 localhost
और मुझे लगातार त्रुटि होने लगी और यह बहुत कष्टप्रद था
"डिबगर के लिए स्थानीय 8600 से
बाँध नहीं सकता " " डिबगर के लिए स्थानीय 8601 से
बाँध नहीं सकता " " डिबगर के लिए स्थानीय 8602 से बाँध नहीं सकता" और इसी तरह
मैंने मेजबानों की फाइल से दूसरी लाइन हटाई
192.168.1.2 localhost
और सब कुछ वापस सामान्य हो गया।
उम्मीद है की यह मदद करेगा।
127.0.0.1 localhostफ़ाइल के अंत में एक और प्रविष्टि रखते हैं, तो यह काम करेगा। ऐसा लगता है कि DDMS फ़ाइल में पाई जाने वाली अंतिम लोकलहोस्ट प्रविष्टि का उपयोग करता है।
अपनी होस्ट्स फ़ाइल में 127.0.0.1 लोकलहोस्ट को जोड़ने के अलावा , ग्रहण में निम्नलिखित बदलाव करें।
के अंतर्गत
विंडो -> प्राथमिकताएं -> एंड्रॉइड -> डीडीएमएस
बेस स्थानीय डिबगर पोर्ट को 8601 पर सेट करें
उस बॉक्स की जाँच करें जो ADBHOST का उपयोग करता है और इसका मूल्य 127.0.0.1 होना चाहिए। बेन क्लेटन और डोगुहान उलुका के लिए धन्यवाद, जो मुझे समाधान के लिए अग्रसर करता है।
कुछ Google कीवर्ड:
नेक्सस एस एंड्रॉइड डिबगिंग के लिए त्रुटि संदेश के साथ बीमारी या समाधान: डिबगर के लिए स्थानीय 8600 से बांध नहीं सकते ।
मुझे OSX पर इसी तरह की समस्या थी। यह सिर्फ इतना होता है कि मैंने ग्रहण के दो उदाहरण खोले थे ताकि मैं किसी अन्य कार्यक्षेत्र में कुछ कोड का उल्लेख कर सकूं। आखिरकार मुझे एहसास हुआ कि दो उदाहरण एक-दूसरे के साथ हस्तक्षेप कर सकते हैं इसलिए मैंने एक को बंद कर दिया। उसके बाद, अब मैं "Can't bind ..." त्रुटि देख रहा हूं।
दौड़ रहे लोगों के लिए Android StudioऔरEclipse :
मुझे पता है कि उत्तर पहले से ही संतृप्त हैं, लेकिन मैं सिर्फ इतना जोड़ूंगा कि यह प्रतीत होता है कि एंड्रॉइड स्टूडियो को स्थापित करने और अपनी परियोजना बनाने और चलाने के लिए ग्रहण में लौटने के बाद यह त्रुटि सतह।
सुनिश्चित करें कि आप एडीबी के अन्य सभी उदाहरणों को बंद कर सकते हैं जो चल रहे हैं (एंड्रॉइड स्टूडियो सहित)। एक बार जब आप ऐसा कर लेते हैं, तो आपको अभी भी सभी एडीबी सर्वर प्रक्रियाओं को मारने और फिर से शुरू करने में परेशानी होती है। यदि आपने एक वैश्विक चर सेटअप नहीं किया है, तो टर्मिनल खोलें और एंड्रॉइड एसडीके एक्लिप्स के प्लेटफ़ॉर्म-टूल फ़ोल्डर में नेविगेट करें, फिर संदर्भित है:
./adb kill-server
./adb start-server
मैं विंडोज 8 पर एंड्रॉइड एडीटी बंडल चला रहा हूं। इस विषय में वर्णित दोनों समाधान (होस्ट फ़ाइल को संपादित करना और ग्रहण की वरीयताओं को बदलना) समस्या का समाधान नहीं करते थे।
मेरी स्थिति में समस्या को जावा 7 (अब जावा 6 का उपयोग करके) की डी-इंस्टॉलेशन द्वारा हल किया गया है। डीबगर अब फिर से काम कर रहा है!
मेरे मामले में समस्या यह थी कि पृष्ठभूमि पर एक भूत ग्रहण लटका हुआ था; यह किसी भी कार्यक्षेत्र का उपयोग नहीं कर रहा था और इसमें कोई खिड़कियां नहीं थीं, इसलिए यह केवल प्रक्रिया सूची में था जो मुझे मिला। इसे मारने से समस्या हल हो गई।
विंडोज 8 पर मैं कुछ समय के लिए इससे जूझ रहा था:
क्या आपने एवीजी स्थापित किया है? AVG को अनइंस्टॉल करने ने मेरे लिए चाल चली
मेरे लिए, यह इस तथ्य के कारण था कि मैं ग्रहण का उपयोग कर डिबग करने की कोशिश कर रहा था, फिर भी एंड्रॉइड स्टूडियो चला रहा था। दोनों कार्यक्रम समान पोर्ट पर Android उपकरणों की निगरानी करने की कोशिश कर रहे थे। या तो एक के अलावा सभी आईडीई को छोड़ दें, या आईडीई वरीयताओं में डिबगिंग के लिए उपयोग किए जाने वाले पोर्ट नंबर को संशोधित करें ताकि वे समान न हों।
मेरे मामले में, यह सिर्फ तब काम किया जब मैंने ग्रहण प्रक्रिया को मार दिया, और सॉफ्टवेयर को पुनरारंभ किया।
एक और केबल की कोशिश करो और अगर वह काम नहीं करता है तो दूसरे फोन की कोशिश करें।
मैंने कई दिनों तक इस और सभी युक्तियों के साथ कुश्ती की। लेकिन मेरे उपकरणों पर कनेक्टर परतदार था। एक परीक्षण के रूप में फोन को स्थानांतरित करें और देखें कि क्या आपको कनेक्शन छोड़ने की अनुमति मिलती है।
इस तरह के ADB USB युक्तियों में से कुछ युक्तियाँ इसे डिबग करने के लिए उपकरण प्रक्रिया का चयन करके अस्थायी रूप से और स्पष्ट रूप से (पुनः) ठीक कर देंगी। लेकिन मेरे लिए मूल कारण शारीरिक संबंध था।
तो अब नए डिवाइस के साथ मुझे कभी कोई समस्या नहीं है! एक परतदार केबल उसी समस्या का कारण होगा। सौभाग्य! मै तुम्हारा दर्द समझ सकता हू।
एक Aptana स्टूडियो समर्थन प्रतिक्रिया के आधार पर , यह पुष्टि की गई थी कि Aptana प्लगइन और एंड्रॉइड डेवलपमेंट टूल इस पोर्ट पर टकराते हैं (यानी Aptana का धूमकेतु सर्वर इस पोर्ट पर ओवरलैप किया गया है)। Aptana ने 2010 में एक टिकट वापस खोला।
दुर्भाग्य से, ऐसा नहीं लगता है कि Aptana ने अभी तक इसे ठीक कर लिया है या अपने Comet सर्वर पोर्ट को विन्यास योग्य बना दिया है। ग्रहण में पोर्ट नंबर बदलना और अदब को फिर से शुरू करना मेरे लिए ठीक नहीं था। मुझे आखिरकार Aptana प्लगइन की स्थापना रद्द करने के लिए मजबूर किया गया था।
घंटों के बाद इसे java sdks, eclipse.ini फ़ाइल और प्रश्न पर मिली सभी सामग्री के साथ ठीक करने की कोशिश करने पर, मेरे लिए क्या निश्चित रूप से काम किया:
UINSTALLED AVG ANTI-VIRUS
फिर डीडीएमएस पर सभी बंदरगाहों को हरा, कोई फर्क नहीं पड़ता कि जावा या जीनोमिशन सेटिंग्स या क्या ...
शायद इस सवाल के जवाब के लिए बहुत देर हो चुकी है, लेकिन मुझे लगता है कि मैंने इसके लिए एक फिक्स पाया है, जो मैंने देखा है वह जानकारी के भीतर है। आवेदन फ़ाइल के साथ JVMoption (मैक) आवेदन पैकेज में जावा का दो संस्करण है अर्थात यह था "1.6 *, 1.7 +" दिखा रहा है, इसलिए मैंने इसे "1.8 *" में बदल दिया है, जो कि मेरा वर्तमान जावा संस्करण है और अब यह मेरे लिए काम कर रहा है
Eclipseऔर यदि वह पुनः आरंभ को ठीक नहीं करता हैadb