Android एमुलेटर इंटरनेट का उपयोग करने में सक्षम नहीं है


255

मुझे पता है कि इसी तरह के प्रश्न पहले भी पूछे गए हैं, लेकिन मार्च 2017 में नवीनतम संस्करण एंड्रॉइड स्टूडियो 2.3 को स्थापित करने के बाद ही मेरी समस्या नई है। मेरे पास एंड्रॉइड एप्लिकेशन विकसित करने का कई वर्षों का अनुभव है, और मैंने पहले कभी इस समस्या का सामना नहीं किया है। एंड्रॉइड स्टूडियो के संस्करण 2.3 में अपग्रेड करने के बाद, मेरा एमुलेटर अब इंटरनेट तक पहुंचने में सक्षम नहीं है। मैंने खरोंच से एंड्रॉइड स्टूडियो 2.3 को भी अनइंस्टॉल / रीइंस्टॉल किया और एक नया एमुलेटर बनाया, और मुझे अभी भी वही त्रुटि मिल रही है। यह ऐप की समस्या नहीं है। मैं क्रोम से इंटरनेट का उपयोग भी नहीं कर सकता, और मुझे पिछले सप्ताह यह समस्या नहीं थी। मुझे मिलने वाला संदेश कहता है कि सर्वर DNS पता नहीं मिल सका - DNS_PROBE_FINISHED_BAD_CONFIG। पिछले सप्ताह मेरे कंप्यूटर पर केवल एक चीज जो बदल गई है वह है एंड्रॉइड का नया संस्करण संभवतः विंडोज़ 10 पर अपडेट किया गया है। और हां, मेरे कंप्यूटर की इंटरनेट तक पहुंच है। नीचे मेरे एमुलेटर की एक छवि है जब मैं "Google" की खोज करने के लिए क्रोम का उपयोग करने का प्रयास करता हूं। त्रुटि संदेश के साथ एमुलेटर


मैंने एंड्रॉइड स्टूडियो 2.3 के साथ एक अतिरिक्त मुद्दे की खोज की है जो इंटरनेट एक्सेस से संबंधित नहीं है, लेकिन किसी भी तरह ऊपर दिए गए से संबंधित हो सकता है। एंड्रॉइड स्टूडियो एक प्रोजेक्ट के लिए खुला है और एक एमुलेटर चल रहा है, मैं एप्लिकेशन को एमुलेटर पर ठीक से चला सकता हूं। लेकिन अगर मैं एंड्रॉइड डिवाइस मॉनिटर खोलता हूं, तो यह बताता है कि एमुलेटर ऑफ़लाइन है। फिर, अगर मैं एंड्रॉइड डिवाइस मॉनिटर को बंद कर देता हूं और एंड्रॉइड स्टूडियो में वापस जाता हूं, तो यह मुझे यह भी बताता है कि एमुलेटर ऑफ़लाइन है। एंड्रॉइड स्टूडियो को फिर से ढूंढने से पहले मुझे एमुलेटर को बंद करना और फिर से चालू करना होगा। यह समस्या, ऊपर वाले की तरह, दोहराने योग्य है।
जॉन मूर

एक और अपडेट। मैंने दूसरे, पुराने / धीमे विंडोज 10 कंप्यूटर पर एंड्रॉइड स्टूडियो 2.3 स्थापित किया है, और समस्या अभी भी होती है। इसके अलावा, एक बिंदु पर मुझे लगा कि समस्या खराब Microsoft WPD पैच से संबंधित हो सकती है, लेकिन पुराने कंप्यूटर में पैच इंस्टॉल नहीं था। इसके अलावा, कई असफल प्रयासों के बाद, मैं अपने मुख्य कंप्यूटर से खराब पैच को हटाने में सक्षम था, और फिर भी क्रोम को एमुलेटर पर काम करने में कोई सफलता नहीं मिली। इस बिंदु पर मुझे अधिक निश्चित लगता है कि समस्या एंड्रॉइड स्टूडियो 2.3 के साथ है।
जॉन मूर

कृपया इसे पढ़ें अगर आप विंडोज के अंतर्गत हैं: stackoverflow.com/a/43066809/2827025
एनेमोमाइलोस

1
मुझे लगता है कि यह प्रश्न अभी भी अच्छा है, क्योंकि यह उद्धृत एक से अधिक 'सामान्य' है और इसलिए भी कि इसमें एंड्रॉइड स्टूडियो के उन्नयन का उल्लेख है। अप्रैल 2018 तक, मैंने इसे केवल 3.1.2 संस्करण में अपग्रेड किया है और अचानक इस मुद्दे को शुरू कर दिया है।
शाइन

9
मुझे समझ नहीं आता कि हमें इस तरह की समस्याओं पर इतना समय क्यों बर्बाद करना पड़ता है। Android टीम ... बस इसे ठीक करें!
r3dm4n

जवाबों:


372

अपने नेटवर्क के DNS पते को 8.8.8.8 (Google के DNS) या अपनी प्राथमिकता के अन्य में बदलें:

मैक ओएस एक्स:
  • "सिस्टम वरीयताएँ" खोलें
  • "नेटवर्क" पर क्लिक करें
  • उस नेटवर्क का चयन करें जिसे आपका कंप्यूटर कनेक्ट है और "उन्नत" पर क्लिक करें
  • "DNS" का चयन करें, "+" बटन का चयन करें, "8.8.8.8" (Google का DNS) टाइप करें या यदि आप OpenDNS पसंद करते हैं, "208.67.222.222"
  • "ठीक है" और "लागू करें" चुनें

विंडोज और लिनक्स:

https://developers.google.com/speed/public-dns/docs/using


इसके बाद एमुलेटर को बंद करें और इसे फिर से शुरू करें।


मुझे विंडोज़ के लिए इस गाइड का पालन करना था: Developers.google.com/speed/public-dns/docs/use लेकिन इसने मेरे लिए भी काम किया। मुझे लगता है कि किसी कारण से मेरा होम नेटवर्क एमुलेटर के लिए सही तरीके से सेट नहीं किया गया था।
चुड 37

10
यदि आप नहीं चाहते हैं कि आपका DNS ट्रैफ़िक Google से गुजर रहा हो, तो इसके बजाय OpenDNS सेटिंग्स का उपयोग करें। 208.67.222.222 और 208.67.220.220
जस्टिन नोएल

5
मैंने ऐसा ही किया, लेकिन फिर इसे काम करने के लिए एमुलेटर को फिर से चालू करना पड़ा, हालांकि टिप के लिए धन्यवाद!
स्टीवन इलियट

30
Google पर आपके सभी होस्ट सिस्टम के DNS ट्रैफ़िक को रूट करें, क्या उत्तर है?
fl034

2
आप एक नए DNS सर्वर का उपयोग करने के लिए अपने पूरे कंप्यूटर को "जानवर मजबूर" करने के बजाय भी कर सकते हैं (और फिर अपने एमुलेटर को उन परिवर्तनों को प्राप्त करने से चूक कर सकते हैं) बस एमुलेटर के लिए डीएनएस सेटिंग्स को बदलें ... इसे करने के तरीकों का एक गुच्छा है । यहां उपलब्ध विभिन्न विकल्पों के बारे में अधिक जानकारी: stackoverflow.com/questions/2039964/…
trcarden

204

इनमें से कई समाधानों को आजमाने के बाद, मैं बस अपने वर्तमान AVD को हटाने और इसे फिर से बनाने जा रहा था, लेकिन जब मैंने AVD पर डाउन एरो पर क्लिक किया, तो मैंने "कोल्ड बूट नाउ" पर गौर किया।

AVD मेनू

मैं एक कोशिश पर कहा कि। लो और देखो मेरे एमुलेटर में फिर से इंटरनेट कनेक्टिविटी है!

संपादित करें: ठीक है, उन लोगों के लिए जो सिर्फ डेटा मिटा और पुनः आरंभ नहीं करते हैं। क्या आप अपने पीसी को हर बार रिस्टार्ट करते हैं? एमुलेटर पर डेटा को पोंछना बस एक फोन को फ़ैक्टरी रीसेट करने या अपने पीसी पर अपनी हार्ड ड्राइव को सुधारने और अपने ओएस को फिर से स्थापित करने जैसा है। यह अनावश्यक है जब तक कि डेटा पूरी तरह से भ्रष्ट न हो।

जब आप एमुलेटर को बंद करते हैं और इसे पुनरारंभ करते हैं, तो यह आपके पीसी को हाइबरनेट या स्लीप मोड में डालने जैसा है। मेमोरी को मिटाया नहीं जाता है, इसे सहेजा जाता है।

एक ठंडा बूट करना आपके फोन को रिबूट करने या अपने पीसी को रिबूट करने के समान है। यह मेमोरी को रीसेट करता है और चीजों को फिर से लोड करने देता है। यह नेटवर्क इम्यूलेशन को क्लीन मेमोरी से शुरू करने और ठीक से कनेक्ट करने की अनुमति देता है।

तो, अपने डेटा को मिटा नहीं है। एकदम ठंडा बूट। यदि यह अभी भी काम नहीं करता है, तो मिटा दें, लेकिन अंतिम उपाय के रूप में इसे बचाएं।


8
यह मेरे लिए तय हो गया कि वायर्ड से स्विच करने के बाद वाईफाई
लुकास

3
मेरे लिए भी काम करता है, विभिन्न नेटवर्क एडेप्टर के बीच स्विच करने में एक ही समस्या का सामना करना पड़ रहा है। समस्याओं से ऐसा लगता है कि एमुलेटर अभी भी किसी तरह पिछले कनेक्शन कॉन्फ़िगरेशन से जुड़ा हुआ है, इसलिए जब एमुलेटर को कोल्ड बूट के साथ शुरू किया जाता है तो अब नेटवर्क कॉन्फ़िगरेशन को फिर से शुरू किया जाता है और सब कुछ फिर से काम करना शुरू कर देता है। साझा करने के लिए धन्यवाद ;)!!
ग्यूगार्इ ओब्रेगॉन

1
ठीक काम करता है! लेकिन क्यों?
ucMedia

1
क्या आप अपने फोन को हर बार रिबूट करते हैं? यही कारण है कि एमुलेटर पर एक ठंडी शुरुआत है, एक ठंडा रिबूट। यह आपके फोन को बंद करने और इसे वापस चालू करने के समान है। एक ठंडे बूट के बाद एमुलेटर से डेटा को पोंछने की आवश्यकता नहीं है जब तक कि यह अभी भी समस्या न हो।
टिमोथी विंटर्स

यह मेरे लिए काम करता है .. मैंने अलग प्रॉक्सी की कोशिश की, रिबूट की कोशिश की, अलग AVD बनाया .. यकीन नहीं कि यह क्यों काम किया .. लेकिन काम किया .. !!
स्वप्निल काले

122

मुझे SDK 2.3 में अपग्रेडेड एक पुराने स्टैक ओवरफ्लो थ्रेड पर एक अस्थायी समाधान मिला - अब किसी भी एमुलेटर में कनेक्टिविटी नहीं है । ध्यान दें कि यह थ्रेड एंड्रॉइड एसडीके 2.3 के बारे में बात करता है, न कि एंड्रॉइड स्टूडियो 2.3। समस्या यह प्रतीत होती है कि एमुलेटर डीएनएस नहीं खोज सकता है जो मेरा कंप्यूटर वर्तमान में उपयोग कर रहा है, और अस्थायी वर्कअराउंड कमांड लाइन से एमुलेटर को शुरू करना और डीएनएस सर्वर को निर्दिष्ट करना है। जो भी समस्या वापस हुई है, वह एंड्रॉइड स्टूडियो के नवीनतम संस्करण में फिर से दिखाई देनी चाहिए।

नीचे उल्लिखित अस्थायी समाधान इंटरनेट तक पहुंचने वाले एमुलेटर के साथ समस्या को ठीक करता है। हालांकि, यह उस समस्या को ठीक नहीं करता है जो एंड्रॉइड डिवाइस मॉनिटर को चलाने की कोशिश करते समय होती है। ऐसा करने पर भी एमुलेटर ऊपर बताए अनुसार ऑफ़लाइन हो जाएगा।

ध्यान दें कि sdk में "emulator.exe" नाम की दो फाइलें हैं - एक sdk \ tools के तहत और दूसरी sdk \ emulator के तहत। या तो नीचे काम कर सकते हैं, लेकिन मैं एक का उपयोग करें sdk \ emulator के तहत।

पहला चरण यह पता लगाना है कि एसडीके कहाँ स्थित है। "Jdoe" के उपयोगकर्ता नाम और विंडोज पर एंड्रॉइड स्टूडियो की एक डिफ़ॉल्ट स्थापना को मानते हुए, एसडीके सबसे अधिक संभावना है

C:\Users\jdoe\AppData\Local\Android\sdk

दूसरा चरण एवीडी (एमुलेटर) का नाम निर्धारित करना है जिसे आप चलाना चाहते हैं। आदेश

C:\Users\jdoe\AppData\Local\Android\sdk\emulator\emulator.exe -list-avds

आपके AVDs के नाम दिखाएगा। मेरे कंप्यूटर पर, यह केवल एक Nexus_5X_API_25 दिखाता है।

एक निर्दिष्ट DNS सर्वर के साथ कमांड लाइन से एमुलेटर को शुरू करने के लिए, निम्न जैसे कुछ का उपयोग करें:

C:\Users\jdoe\AppData\Local\Android\sdk\emulator\emulator.exe -avd Nexus_5X_API_25 -dns-server 8.8.8.8

इस मामले में, 8.8.8.8 एक Google सार्वजनिक डोमेन नाम सर्वर है।

यदि आप उपयुक्त पर्यावरण चर बनाते हैं और अपने PATH पर्यावरण चर को संपादित करते हैं, तो उपरोक्त कमांड को छोटा किया जा सकता है, लेकिन मैं ऐसा करते समय सावधानी बरतने की सलाह देता हूं।


यह बिल्कुल मेरे लिए काम करता है, लेकिन मैं चाहता हूं कि कमांड लाइन के बाहर डीएनएस को साफ करने का एक तरीका था।
JaviCasa

हायर-वी पाने के लिए विंडोज़ प्रो के लिए 199 डॉलर का लाइसेंस देने के बाद और यह देखने के बाद कि विज़ुअल स्टूडियो एमुलेटर google_api_services को समर्थन नहीं देता है, मुझे यह समाधान मिला कि इंटरनेट कनेक्ट करने के लिए एंड्रॉइड एमुलेटर बनाएं ... मुझे ऐसा लगता है: |
मोना

2
यह पूरी तरह से काम करता है, लेकिन अविश्वसनीय यह अभी भी एंड्रॉइड स्टूडियो 3.0 (एमुलेटर 27.1.12) के साथ एक मुद्दा है। शायद वायरलेस अक्षम के साथ सिस्टम में वायर्ड और वायरलेस नेटवर्क एडेप्टर दोनों होने से संबंधित है?
विक्टर रेंडिना

मैंने Google के साथ एक बग दर्ज किया और मुझे आशा है कि वे यहां टिप्पणियों की समीक्षा करेंगे और जो भी अंतर्निहित समस्या है उसे हल करेंगे।
पंजे

@paws आपके द्वारा दर्ज किए गए बग को लिंक कर सकते हैं? इसे भी घूरना चाहते हैं!
१it

56

8.8.8.8 पर DNS को हल करने के लिए मेरे WIFI एडॉप्टर को अपडेट करने से मेरे लिए समस्या हल हो गई। यह एक Apple अद्यतन के बाद से शुरू हुआ जिसने DNS पते को गड़बड़ कर दिया।

यहां छवि विवरण दर्ज करें


13
इस बदलाव के बाद एमुलेटर को फिर से शुरू करने के लिए मत भूलना, जैसा कि एना पाउला का सुझाव है।
जॉर्डन

1
Google के बजाय OpenDNS का उपयोग करने के बारे में मेरी टिप्पणी देखें। stackoverflow.com/questions/42736038/…
जस्टिन नोएल

8.8.8.8 या OpenDNS नहीं होना चाहिए, कोई भी काम करने वाला DNS सर्वर काम करेगा
sudo

30

केवल AVD प्रबंधक खोलें और मेरे लिए उस एमुलेटर के डेटा को मिटा दें।


1
मेरे पुराने वाईफाई कनेक्शन को कैश होना चाहिए, क्योंकि मैं दूसरे वाईफाई स्थान पर चला गया और यह समस्या होने लगी। मैंने एवीडी को मिटा दिया और पुनः आरंभ किया और इसने नए स्थान पर वाईफाई को उठाया।
माइक फ्लिन

27

मैं उन्नयन के बाद इसी मुद्दे का अनुभव किया। एमुलेटर में क्रोम ब्राउज़र खोलने पर, google.com अब नहीं पहुंच सका।

मुझे एसओ पर एक पोस्ट मिला जिसमें सुझाव दिया गया था कि समस्या एमुलेटर नेटवर्क एडाप्टर का उपयोग करने की कोशिश कर रही है। मेरे लिए समस्या तब हो रही थी जब मैं एक लैन से जुड़ा था। वायरलेस LAN एडाप्टर को अक्षम करने से समस्या ठीक हो गई।

एडेप्टर को अक्षम करने के लिए:

  1. नेटवर्क कनेक्शन पर नेविगेट करें
  2. एडॉप्टर खोजें
  3. राइट क्लिक करें और अक्षम चुनें

2
पारितोषिक के लिए धन्यवाद। मुझे कुछ इस तरह से संदेह होने लगा था क्योंकि मैंने देखा कि वायर्ड लैन एडाप्टर के माध्यम से जुड़ने से भी समस्या हल हो गई। दो एडाप्टरों की प्राथमिकता को बदलकर इस समस्या को ठीक करना भी संभव होना चाहिए, लेकिन दोनों ही तरह से यह एक निश्चित समाधान है। Google मेरे कंप्यूटर का उपयोग करने वाले कनेक्शन का उपयोग करने के लिए केवल एमुलेटर को ठीक नहीं कर सकता है। जैसा कि मैंने कहा, एंड्रॉइड स्टूडियो 2.3 में अपग्रेड करने से पहले यह कोई समस्या नहीं थी। अभी के लिए मैं दूसरे समाधान के साथ रहूँगा जहाँ मैं DNS सर्वर निर्दिष्ट करता हूँ।
जॉन मूर

धन्यवाद। मेरे पास LAN और वायरलेस एडाप्टर है। वायरलेस एडाप्टर को अक्षम करने के बाद काम करना।
प्लगइल

बिल्कुल सही! मैंने अपने वाईफाई एडाप्टर को छोड़कर अपने सभी पीसी नेटवर्क एडाप्टर को बंद कर दिया है और यह काम किया है। धन्यवाद।
अलेक्जेंडर.लज्जुस्किन

21

एंड्रॉइड एमुलेटर खोलें और विस्तारित नियंत्रण पर जाएं । फिर सेटिंग => प्रॉक्सी (टैब) पर जाएं और "Android studuio HTTP प्रॉक्सी सेटिंग का उपयोग करें" अनियंत्रित करें।


मुझे दूसरी ओर इंटरनेट काम करने के लिए इसे फिर से जांचना पड़ा। :(
संकल्प

एक आकर्षण की तरह काम किया, लेकिन सेटिंग लेने के लिए इसके लिए एमुलेटर को पुनरारंभ करना पड़ा।
u84six 21

15

मैंने एवीडी मैनेजर से डेटा पोंछने का संकल्प लिया है


2
इससे मेरा काम बनता है। मेरा मामला है कि मैं एपीआई 22 के साथ एमुलेटर का उपयोग कर रहा था। "वाइप डेटा" और "कोल्ड बूट नाउ" के बाद इंटरनेट कॉन्सेप्ट ठीक काम करता है, लेकिन मुझे ऐप को फिर से इंस्टॉल करना पड़ा।
अकोस्टा

14

यह मेरे लिए खुशी की बात है जब एमुलेटर जम गया और मुझे इस प्रक्रिया को मारना पड़ा। सिग्नल आइकन ने स्क्रीनशॉट में हमेशा छोटे "x" को दिखाया और कोई इंटरनेट कनेक्शन सफल नहीं था।

केवल एक चीज जिसने एमुलेटर को अनइंस्टॉल और रीइंस्टॉल करने में मदद की है (एवीडी इमेज नहीं)

एंड्रॉइड स्टूडियो में:

उपकरण-> एंड्रॉइड -> एसडीके प्रबंधक "एंड्रॉइड एमुलेटर" को अनचेक करें और इसे फिर से अनइंस्टॉल करने दें और फिर से इंस्टॉल करने दें।

स्क्रीनशॉट


2
ठीक वैसी ही समस्या थी, ऐसा किया और समस्या ठीक नहीं हुई। लेकिन पूरे कंप्यूटर को रिबूट करने के बाद अब इंटरनेट एमुलेटर पर काम कर रहा है।
एंटोगर्वा

यह मेरे लिए, मेरी स्थिति के लिए काम कर रहा है .. एंड्रॉइड स्टूडियो को फिर से इंस्टॉल करें मैंने अपनी एसडीके फाइलों का पुराना उपयोग किया है
AGTHAMAYS

2
यह एकमात्र समाधान है जिसने मेरे लिए काम किया (एक मैक
फ़ाइ पर

सहमत हूँ कि यह एकमात्र समाधान भी एक मैक पर काम किया था!
अनूप संथानम

13

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

समस्या आपके नेटवर्क सेटअप से आ रही है। बस प्राथमिक DNS सर्वर को 8.8.8.8 पर सेट करें , जो समस्या को हल करेगा।


9

मैक उपयोगकर्ताओं के लिए [अद्यतन 2020]

  1. सिस्टम प्रेफरेंसेज
  2. नेटवर्क
  3. वाईफाई> एडवांस का चयन करें
  4. एडवांस में से DNC टैब चुनें
  5. Addd DNS सर्वर 8.8.8.8

और आपका काम हो गया


8

यह मेरे लिए एक समस्या थी जब पिछली बार एमुलेटर ने खुद को अपडेट किया था और फिर अन्य नेटवर्क एडेप्टर को अक्षम कर दिया था। अब इसे फिर से क्रॉप किया गया है लेकिन केवल एडॉप्टर जो सक्षम है वह एक एकल वाईफ़ाई है इसलिए मुझे अक्षम करने के लिए कुछ भी नहीं है।

केवल 26.1.1 पर एमुलेटर टूल्स के माध्यम से अद्यतन करने के बाद समस्या फिर से प्रकट हुई। मैंने एसडीके टूल्स अपडेट टैब के माध्यम से एमुलेटर को अनइंस्टॉल और रीइंस्टॉल किया और फिर से स्थापित करते समय केवल एक ही विकल्प का शुक्र है कि अभी 26.0.3 (जो ठीक काम कर रहा है) लगता है।

कहानी का नैतिक एमुलेटर अपडेट से बहुत सावधान रहना है


मेरे लिए काम किया, सटीक एक ही संस्करण था, और स्थापना रद्द करने के बाद, 26.0.3 पुनर्स्थापित किया।
सैमी पटेनोटे

इस समाधान ने मेरे लिए भी काम किया! मुझे एंड्रॉइड स्टूडियो 2.3 से 26.0.3 स्थापित करना था। हालाँकि (3.0 पूर्वावलोकन केवल 26.1.1 दिखाया गया था।) आपका बहुत बहुत धन्यवाद!
अत्तिला मोलनार

8

अनुस्मारक : यदि आप वीपीएन सिस्टम को कंप्यूटर पर चालू करते हैं तो एंड्रॉइड एमुलेटर इंटरनेट कनेक्शन काम नहीं करता है ।


7

मेरे लिए समस्या तब उत्पन्न हुई जब मैंने एमुलेटर को फिर से शुरू किए बिना अपने लैपटॉप को घर ले लिया। मैंने जो पढ़ा है, जब एमुलेटर शुरू होता है तो यह आपके पीसी की डीएनएस सेटिंग्स को पढ़ता है और उनका उपयोग करता है। जब मैं अपने होम नेटवर्क पर था, तो मेरे काम की डीएनएस सेटिंग्स विफल हो रही थीं।
तो हाँ। बस एमुलेटर को फिर से शुरू करने से मेरी समस्या हल हो गई।


6

मुझे खिड़कियों में इस मुद्दे के लिए एक सरल और स्थायी समाधान मिला।

पर जाएं नेटवर्क और इंटरनेट विकल्प>यहां छवि विवरण दर्ज करें

Etherenet या wifi (जिसके लिए आप जुड़े हुए हैं) विकल्प -> पर क्लिक करेंयहां छवि विवरण दर्ज करें

एडॉप्टर एडॉप्टर ऑप्शन -> पर क्लिक करेंयहां छवि विवरण दर्ज करें

उस नेटवर्क पर राइट क्लिक करें जिसके लिए आपने कनेक्ट किया है। यहां छवि विवरण दर्ज करें

एक डायलॉग बॉक्स खोला जाएगा और सिर्फ इंटरनेट प्रोटोकल वर्जन (टीसीपी / आईपीवी 4) विकल्प पर क्लिक करें । यहां छवि विवरण दर्ज करें

एक और डायलॉग बॉक्स खोला जाएगा और आईपी पते के बारे में पहले सेट की उपेक्षा करें (जैसा कि यह सेट है) और निम्न DNS सर्वर पते का उपयोग करें के रेडियो बटन पर क्लिक करें: और पसंदीदा DNS सर्वर में 8.8.8.8 के रूप में दर्ज करें: और 8.8। 4.4 वैकल्पिक DNS सर्वर में: यहां छवि विवरण दर्ज करें

अब आप जब भी अपना एमुलेटर खोल सकते हैं और आपको एंड्रॉइड एमुलेटर में इंटरनेट मिलेगा।


किसी भी अन्य समाधान ने मेरे लिए काम नहीं किया, लेकिन यह एक काम किया! एक उल्लेख के रूप में: मैं लैन केबल पर हूं, इसलिए मैंने वाईफाई कनेक्शन के बजाय इस सेटिंग में बदलाव किए हैं।
ज़र्बेसा क्रिश्चियन

6

एमुलेटर बंद करना और फिर से खोलना मेरे लिए काम कर गया

OS विन्डोज़ 10


1
मेरे लिए वह काम कर गया। मैंने वर्चुअल फोन को पुनरारंभ करने की कोशिश की है, लेकिन यह पर्याप्त नहीं था। हाइबरनेट के माध्यम से चल रहे एमुलेटर की अनुमति देकर समस्या को ट्रिगर किया जा सकता है। धन्यवाद।
एलेक्सी

4

10 दिनों की परेशानी के बाद, मैंने बस सब कुछ C:\Android\.android\हटा दिया और सभी बनाए गए AVDs को हटा दिया। अब इंटरनेट ठीक काम करने लगता है।


4

अगर एंड्रॉइड ब्राउज़र इंटरनेट तक पहुंच सकता है तो आप इस कमांड द्वारा टर्मिनल से एमुलेटर चला सकते हैं

करने के लिए जाना एसडीके तो पथ

$ / उपकरण / एमुलेटर-नेवी Nexus_5X_API_23 -netdelay कोई भी नहीं

यह आपकी इंटरनेट समस्या को हल करता है ...


4

एंड्रॉइड स्टूडियो सेटिंग्स में प्रॉक्सी को अक्षम करने और "कोल्ड बूट नाउ" के साथ एमुलेटर को चलाने से मेरे लिए भी एक समस्या थी, समस्या हल हो गई थी।


3

बस एक और लक्ष्य एपीआई के साथ एमुलेटर को फिर से बनाना मेरे लिए काम किया


3

मैं एंड्रॉइड स्टूडियो 3.1 पर हूं और यह हुआ। इसे adb सर्वर को पुनरारंभ करके हल किया

$ adb kill-server
$ adb start-server

आशा करता हूँ की ये काम करेगा। धन्यवाद


2

मैं अपने मैक पर बहुत और अचानक एक ही समस्या का सामना किया है। सब कुछ आज़माने के बाद, मैंने आख़िरकार फ़ोल्डर /User/Philippe/.android को हटा दिया है और एक नया एमुलेटर बनाएँ


2

हो सकता है कि आप एंड्रॉइड स्टूडियो के लिए एक प्रॉक्सी सेट करें और प्रॉक्सी काम न करे। प्रॉक्सी के बिना प्रयास करें।


2

मैं एक ही मुद्दा था और मैं नीचे चरणों के साथ हल:

एमुलेटर सेटिंग पर जाएं और फिर जाएं

सेटिंग-> प्रॉक्सी-> या तो इसे मैन्युअल रूप से कॉन्फ़िगर करें या टिक का उपयोग करें एंड्रॉइड स्टूडियो HTTP प्रॉक्सी सिम्युलेटर।


2

मेरे पास दृश्य स्टूडियो 2017 है, और इस सरल कुछ क्लिक में एंड्रॉइड एमुलेटर के लिए इंटरनेट समस्या ठीक है।

यहां छवि विवरण दर्ज करें


2

कृपया नीचे दिए गए लिंक के माध्यम से जाना।

https://developer.android.com/studio/run/emulator-networking

एमुलेटर खुला, अधिक ... क्लिक करें , और फिर सेटिंग्स और प्रॉक्सी पर क्लिक करें। यहां से, आप अपनी खुद की HTTP प्रॉक्सी सेटिंग्स को परिभाषित कर सकते हैं।


Run> cmd> hostname का पालन ​​करके होस्टनाम दर्ज करें

अंत में, क्रोम या Google में ब्राउज़ करके एमुलेटर के अंदर इंटरनेट एक्सेस की जांच करें।

नोट: अक्सर पोंछने से समस्या साफ़ हो जाएगी। कृपया सभी चरणों का पालन करें


1

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


1

OSX पर मेरे लिए, यह एक 3 पार्टी वीपीएन समाधान का उपयोग करने के कारण था ... यह कुछ प्रकार के नेटवर्क हुक को स्थापित करता है जो AVDs और Genymotion के माध्यम से मार्ग नहीं कर सकते हैं। इसे ठीक से काम करने के लिए इसे अनइंस्टॉल करना पड़ा। कुछ नेटवर्कों पर ठीक काम किया और दूसरों पर नहीं ... बहुत अजीब था ..


1

मुझे विंडोज 10 पर भी यही समस्या थी। मैं अभी गया था Network & internet settings> Change adapter options> right-click on Wi-Fi and chose properties> Chose Internet protocol version 4 in the list and clicked properties> Turned on the "Use the following DNS server addresses" and filled the first part with "8.8.8.8" address। समस्या सुलझ गयी!


1

यदि आप एक प्रॉक्सी के पीछे हैं, तो निम्नलिखित उपयोगी हो सकता है:

adb shell settings put global global_http_proxy_port YOUR_PROXY_PORT

adb shell settings put global global_http_proxy_host YOUR_PROXY_IP

reboot
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.