2011-12-15 15 views
6

मैं संदेशग्रहण समस्या - लॉन्च त्रुटि: दूरस्थ वीएम से कनेक्ट करने में विफल। कनेक्शन टाइम आउट हो

Launch error: Failed to connect to remote VM. Connection timed out.

हर बार मैं पढ़ने डिवाइस पर अपने आवेदन डिबग मिलता है। मैं AndroidManifest को जोड़ा गया:

<uses-permission android:name="android.permission.SET_DEBUG_APP"/> 

और

android:debuggable="true" 

लेकिन फिर भी यह मदद नहीं कर रहा है। जब मैं ग्रहण को रीसेट करता हूं (इसे बंद करता हूं और इसे फिर से खोलता हूं) इस समस्या को कभी-कभी हल किया जाता है। इस तरह से काम करना वाकई मुश्किल है - मैं इस समस्या को कैसे हल कर सकता हूं?

+0

http://stackoverflow.com/questions/7658197/adb-stops-detecting-my-phone-after-a-while/765837 9 # 765837 9 .. ललित पॉपटानी का जवाब .. मेरे लिए काम किया। – MKJParekh

उत्तर

11

मुझे कभी-कभी यह समस्या होती है जब मैं कंप्यूटर से कंप्यूटर को डिस्कनेक्ट करता हूं और फिर से कनेक्ट करता हूं।

मैं CTRL + एएलटी + DELETE और सभी adb.exe प्रक्रियाओं को बंद करते हैं और यह मेरे लिए यह ठीक करता है।

कृपया यह भी प्रयास करें कि यह आपके लिए भी काम करता है या नहीं।

नोट: मैं इस तेजी से कमांड लाइन से adb को पुन: प्रारंभ से/ग्रहण

+0

यह काम किया ... thn :) –

7

बस, इस बग था कई बातें करने की कोशिश की, अंत में, बदल रहा है बंदरगाह काम किया हैं। मैं बंदरगाह 8600 पर था, 8601 में बदल गया और तुरंत कनेक्ट! आप विंडोज़-> वरीयताओं-> एंड्रॉइड-> डीडीएमएस में यह सेटिंग पा सकते हैं। डिफ़ॉल्ट पोर्ट बदलें, लागू करें, और ग्रहण को पुनरारंभ करें।

4

बस अपने डिवाइस से ऐप को अनइंस्टॉल करें और फिर डीबग चलाएं।

2

गैलेक्सी एसआईआई पर एंड्रॉइड एप्लिकेशन के रूप में अपना एपीपी चलाने पर, सभी ने ठीक काम किया। जब एक ही एप्लिकेशन डीबगिंग, मैं त्रुटि मिली:

Launch error: Failed to connect to remote VM. Connection timed out.

मेरी Windows XP पर JRE 1.7 वहाँ स्थापित किया गया था। जावा 1.7 को पूरी तरह से अनइंस्टॉल करने के बाद, और जेडीके 1.6u26 इंस्टॉल करने के बाद, मैं अपने ऐप को डीबग करने में सक्षम था।

3

मैं क्यों नहीं पता है, लेकिन यह मेरे लिए काम करता है: फर्स्ट रन (या डीबग) एक एमुलेटर में अपने आवेदन और उसके बाद डीबग डिवाइस पर आवेदन (एमुलेटर को बंद किए बिना)।

मुझे पता है कि यह एक अच्छा समाधान नहीं है, लेकिन यह आसान है।

1

मेरे पास मेरे सिस्टम पर AVG 2013 था, मैंने इसे अनइंस्टॉल किया और सब कुछ ठीक काम कर रहा है। मुझे लगता है कि एवीजी एमुलेटर को डीबगर के लिए बंदरगाह खोलने की इजाजत नहीं दे रहा था।

3

एक और बात करने की कोशिश करना:

मेरे मामले में मैं ग्रहण के 2 उदाहरणों

चल रहा था हल करने के लिए:

  • बंद
  • उपयोग कार्य प्रबंधक ग्रहण किसी भी अतिरिक्त मारने के लिए
  • चल रहे ग्रहण प्रक्रियाएं ग्रहण
  • पुनरारंभ करें
+0

धन्यवाद! मेरे लिए काम किया! – bgolson

2

ग्रहण में ... विंडो -> प्राथमिकताएं -> सामान्य -> ​​नेटवर्क कनेक्शन, Acrive प्रदाता के रूप में 'मूल' चुनें।

मुझे यह समस्या थी और मैं पागल हो गया। अब मैंने हल कर लिया है।

0

हाँ, मुझे यह समस्या पिछले कुछ हफ्तों में बहुत अधिक रही है। स्टैक ओवरव्लो में प्रस्तावित समाधानों की कमी नहीं है, लेकिन अधिकांश में कुछ पुनरारंभ करना या मारना शामिल है।

मैंने देखा कि त्रुटि संदेश में वाक्यांश शामिल है, 'कनेक्शन का समय समाप्त हो गया।', और इसलिए मुझे उम्मीद थी कि उस समय को बढ़ाने के लिए कुछ सेटिंग थी और इसलिए अनुलग्नक समय समाप्त नहीं होगा।

वहाँ है! 'टाइमआउट' समय बढ़ाने के लिए मेरे लिए क्या काम किया गया था।

मैं ग्रहण केपलर पर वर्तमान में कर रहा हूँ (आईडी बिल्ड: 3.0.3-20140327-1716-typesafe)

के तहत विंडोज menuu -> perferences -> जावा -> डीबग

के निचले भाग के पास विंडो आपको निम्न फ़ील्ड दिखाई देगी: डीबगर टाइमआउट (एमएस): 3000

मैंने अभी एक और शून्य, 30000 जोड़ा, और मेरी परेशानी नहीं थी।

आप पाते हैं कि आपके ब्रेकपॉइंट्स को शुरुआत में छोड़ दिया जाना बाकी है, लेकिन प्रतीक्षा करें! इस लंबे समय के समय के साथ, बस उन ब्रेकपॉइंट्स के पीछे चलते रहें जब तक डीबगर सफलतापूर्वक संलग्न न हो और उछाल न जाए! आप ब्रेकपॉइंट्स पर रोक रहे हैं।

बेहतर अभी भी, अपने ऐप को 'डीबग मोड' में शुरू करें, अपनी बाहों को फोल्ड करें, 30 सेकंड या उससे अधिक प्रतीक्षा करें ... फिर उसके पास है!

यह नीचे दिए गए लिंक है कि इस रहस्योद्घाटन के लिए नेतृत्व किया गया था:

getting Launch error: Failed to connect to remote VM. Connection timed out. which trying to debug my app on my device in android

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

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