एंड्रॉइड एमुलेटर को इंटरनेट से कैसे कनेक्ट करें


272

मैं अपने एंड्रॉइड एमुलेटर को इंटरनेट से कैसे कनेक्ट कर सकता हूं, जैसे ब्राउज़र का उपयोग करने के लिए? मुझे इस बात पर बहुत सारी सलाह मिली है कि जब आप प्रॉक्सी से कनेक्ट होते हैं तो क्या करते हैं, लेकिन यहाँ ऐसा नहीं है, मेरी मशीन (विंडोज 7) सीधे राउटर से जुड़ी है।


1
मेरे पास मेरे नेटवर्क एडेप्टर की डीएनएस सेटिंग्स मैन्युअल रूप से 192.168.1.1 को मेरे राउटर पर सेट थीं, लेकिन जब मैंने इसे ऑटो में बदल दिया, तो यह काम कर गया।
rwilson04

मुझे यह समस्या तब हुई जब मैंने अपने कंप्यूटर पर वाईफाई चालू करने से पहले एमुलेटर चालू किया। समाधान मेरे सह बाहरी पर वाईफाई चालू करना था फिर एमुलेटर को रोकना / शुरू करना।
प्रतिबंध-जियोइंजीनियरिंग


जवाबों:


289

मुझे लगता है कि कुछ जवाबों ने इसे संबोधित किया हो सकता है, लेकिन वास्तव में, लेकिन यहाँ मेरे लिए क्या काम किया है।

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

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


2
हां, यह मेरा परिदृश्य था, मैं Win7 पर वायरलेस का उपयोग करता हूं इसलिए मैंने एमुलेटर को बंद कर दिया, अपने लैन कार्ड को अक्षम कर दिया और एमुलेटर को फिर से चालू किया और यह काम किया।
मीना सामी

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

1
@Anzeo: और आप विंडोज पर ऑर्डर कैसे बदलते हैं?
मार्टिन

1
इस थ्रेड में अपनी फ़ायरवॉल सेटिंग्स - @ moon_walker333 उल्लेखों की जाँच करें। AVG मेरे एप्लिकेशन को रोक रहा था।
ccbunney

1
बहुत बहुत धन्यवाद - इसे ठीक करने की कोशिश कर रहे घंटे बिताए और आखिरकार जब मैंने अपने एनआईसी को अक्षम कर लिया तो मैं इसे काम करने में सक्षम था। FYI करें, यहां आप नेटवर्क एडेप्टर प्राथमिकता को कैसे बदल सकते हैं: आठforums.com/tutorials/…
zalson

84

यदि आप मैक पर हैं - यह प्रयास करें -

  1. GoTo Apple चिह्न -> सिस्टम प्राथमिकताएँ -> नेटवर्क
  2. गियर आइकन पर क्लिक करें और 'सर्विस ऑर्डर सेट करें' चुनें
  3. अन्य इंटरफ़ेस से पहले सक्रिय इंटरफ़ेस लाओ।
  4. Android एमुलेटर को पुनरारंभ करें।

4
+1: यह निश्चित रूप से मैक पर उन लोगों के लिए सबसे उपयोगी उत्तर है।
शर्बत

5
चरण 3 का क्या अर्थ है? मैं अपने वर्चुअल डिवाइस को वाई-फाई से नीचे लाया और मेरा कंप्यूटर खुद ही बंद हो गया।
इम्मासोल 12

3
@Iammesol, मेरा मानना ​​है कि चरण 3 का अर्थ है कि आप सक्रिय कनेक्शन नाम (जैसे wifi / ईथरनेट) को ऊपर खींचें। कम से कम इसने मेरे लिए काम किया।
हिमल नाग राणा

62

यहां Android स्टूडियो का उपयोग करने वाले डेवलपर्स के लिए एक उत्तर दिया गया है ।

ऑपरेटिंग सिस्टम: Mac OS X El Capitan

आईडीई: एंड्रॉइड स्टूडियो 2.2

कुछ कारणों से, मैं काम पर अपने AVD (शायद प्रॉक्सी या नेटवर्क कॉन्फ़िगरेशन के मुद्दों) के माध्यम से इंटरनेट का उपयोग करने में सक्षम नहीं था। मेरे लिए क्या चाल थी कमांड लाइन मेरे AVD में लॉन्च करना और मैन्युअल रूप से Google सार्वजनिक DNS 8.8.8.8 देना।

अपने टर्मिनल में 'एमुलेटर' प्रोग्राम को खोजने के लिए अपने एंड्रॉइड एसडीके के फ़ोल्डर टूल्स पर जाएं:

cd ~/Library/Android/sdk/tools

फिर अपने AVDs का नाम पुनः प्राप्त करें:

emulator -list-avds

यह आपको कुछ इस तरह लौटाएगा:

Android_Wear_Round_API_23
Nexus_10_API_22
Nexus_5X_API_22
Nexus_5X_API_24
Nexus_9_API_24

फिर AVD लॉन्च करें जिसे आप निम्नलिखित निर्देशों के साथ चाहेंगे:

emulator -avd NameOfYourDevice -dns-server 8.8.8.8

आपका AVD लॉन्च हो गया है और आपको इंटरनेट का उपयोग करने में सक्षम होना चाहिए।


यह मेरे लिए काम किया क्योंकि मेरे मैक ने DNS सेटिंग खो दी है। एमुलेटर का दोष नहीं। वह DNS सेटिंग मैक से खींची गई है। लेकिन इस पोस्ट ने मुझे यह पता लगाने में मदद की।
एज़ापसी

मैंने ऐसा करने के लिए एक सरल स्क्रिप्ट बनाई है, आप इसे यहाँ देख सकते हैं: gist.github.com/brotoo25/246d8767982ed74ce98ed165ea099a5d
Brotoo25

57

मेरा मंच: मैक ओएस 10.6.4 ग्रहण: 3.6

मुझे इसी तरह की समस्या थी जहां मेरे मैप ऐप की पृष्ठभूमि ग्रे थी (कोई टाइल्स नहीं थी) और ब्राउज़र इंटरनेट से कनेक्ट नहीं हो पा रहा था।

ग्रहण के भीतर मैं रन कॉन्फ़िगरेशन में गया -> लक्ष्य और जोड़ा " -dns-server X.X.X.X" और बाद में सब कुछ ठीक काम किया। (स्पष्ट रूप X.X.X.Xसे मेरे DNS सर्वर के लिए आईपी पता था)।


6
मैंने "-dns-server XXXX" को 'अतिरिक्त एमुलेटर कमांड लाइन विकल्प "फ़ील्ड में जोड़ा।
जेरेमी केई

5
+1 यह मेरे लिए काम कर रहा है। मुझे लैन पर रहते हुए समस्या हो रही थी। मैंने अभी सार्वजनिक DNIS 8.8.8.8 जोड़ा है और इसे हल किया है! बहुत बहुत धन्यवाद!
जे। हेंड्रिक्स

बहुत बढ़िया, मेरे मामले में यह डीएनएस सर्वर पर नहीं उठा, क्योंकि हम अपने सबनेट के रूप में 10.0.0.0-255 का उपयोग कर रहे हैं, डॉन्स-सर्वर 10.0.0.1 (विंडोज 7, भी) करना था
थॉमस डिगन

3
शानदार धन्यवाद। जो कोई भी (मेरे जैसा!) 'अतिरिक्त एमुलेटर कमांड लाइन विकल्प' फ़ील्ड नहीं खोज सका, 'लक्ष्य' विंडो के निचले किनारे को नीचे खींचने की कोशिश करें। यह क्षेत्र मेरे लिए छिपा हुआ था, जिसमें यह सुझाव देने के लिए कोई प्रतिक्रिया नहीं थी कि यह क्या था!
क्रिस नाइट

Google के DNS 8.8.8.8 का उपयोग किया और उसी दृष्टिकोण ने मेरे लिए Ubuntu 12.04, एक्लिप्स जूनो पर भी काम किया।
pm_labs

25

प्रॉक्सी के माध्यम से इंटरनेट का उपयोग करने के लिए एमुलेटर पर इन चरणों को आज़माएं जो मेरे लिए काम कर रहा है:

सेटिंग्स पर जाएं-> वायरलेस और नेटवर्क-> मोबाइल नेटवर्क-> एक्सेस प्वाइंट नेम्स। मेनू बटन दबाएं। एक विकल्प मेनू दिखाई देगा।

विकल्प मेनू से नया APN चुनें।

Name पर क्लिक करें। एपीएन माई एपीएन कहने के लिए नाम प्रदान करें।

APN पर क्लिक करें। Www दर्ज करें।

प्रॉक्सी पर क्लिक करें। अपना प्रॉक्सी सर्वर IP दर्ज करें। आप इसे इंटरनेट खोजकर्ता इंटरनेट विकल्प मेनू से प्राप्त कर सकते हैं।

पोर्ट पर क्लिक करें। पोर्ट नंबर दर्ज करें मेरे मामले में यह 8080 था। आप इसे इंटरनेट खोजकर्ता इंटरनेट विकल्प मेनू से प्राप्त कर सकते हैं।

उपयोगकर्ता-नाम पर क्लिक करें। प्रारूप डोमेन \ उपयोगकर्ता-नाम में उपयोगकर्ता-नाम प्रदान करें। आम तौर पर यह आपके सिस्टम लॉगिन है।

पासवर्ड पर क्लिक करें। अपने सिस्टम का पासवर्ड प्रदान करें।

फिर से मेनू बटन दबाएँ। एक विकल्प मेनू दिखाई देगा।

इसे सहेजें और अपने ब्राउज़र को खोलने का प्रयास करें। मुझे लगता है कि इससे आपको मदद मिली है?


मैंने कोशिश की, लेकिन यह देता है एक नेटवर्क त्रुटि थी। यहां तक ​​कि मेरा सिस्टम इंटरनेट ठीक काम कर रहा है
संदीप वशिष्ठ

3
यह और भी आसान है अगर आपके पास स्थानीय प्रॉक्सी चल रही है जो कि "आधिकारिक" एक के लिए यातायात है जिसे प्रमाणीकरण की आवश्यकता है। इस मामले 10.0.2.2में अपने प्रॉक्सी के आईपी पते (अपने मेजबान मशीन) के रूप में उपयोग करें और बाहरी प्रॉक्सी (जैसे स्क्वीडमैन ) को अपनी पसंद के अनुसार कॉन्फ़िगर करें ।
थॉमस केलर

मेरे लिए काम नहीं किया। वीपीएन के लिए मूल्य क्या दर्ज करें।?
डेवलपर डेस्क

17
  1. ग्रहण में परियोजना पर क्लिक करें
  2. Run as -> कॉन्फ़िगरेशन कॉन्फ़िगर करें चुनें ...
  3. Android एप्लिकेशन का चयन करें और फिर "लक्ष्य" टैब चुनें
  4. "अतिरिक्त एमुलेटर कमांड लाइन विकल्प" की तलाश करें और इस कमांड लाइन को टेक्स्ट बॉक्स में डालें

    -http- प्रॉक्सी http: // <यूजरनेम>: <पासवर्ड> @ <होस्टनाम>: <पोर्ट>


12

इस समस्या के विभिन्न समाधान हैं। इनमें से एक, मैं आपको हाल ही में एंड्रॉइड स्टूडियो और एवीडी छवियों को डाउनलोड किए गए 2017 का उपयोग करके परिणामों पर देखे गए मेरे प्रयोग और परिणामों पर दिखाएगा।

  1. सबसे पहले आपको अपना AVD Android स्टूडियो से लॉन्च करना होगा। (मेरे मामले में मैं NEXUSAPI25 Android 7.1 छवि चुनता हूं)

  2. गोटो सेटिंग्स -> वायलेस और नेटवर्किंग -> सेल्युलर नेटवर्क -> एक्सेस पॉइंट्स -> (+) प्रेस ऐड -> एनटीएलएम प्रॉक्सी या प्रॉक्सी न होने पर निम्नलिखित दर्ज करें (इसका मतलब है कि आप सीधे जुड़े हुए हैं)

    ए। एपन नाम जोड़ें myAPN b। apn सर्वर जोड़ें => www c। सहेजें और इंटरनेट ब्राउज़ करने का प्रयास करें।

अगर यह पर्यावरण परिवेश में 'ANDROID_SDK_ROOT' को नहीं जोड़ता है

फिर, एमुलेटर कमांड का पालन करते हुए एवीडी लॉन्च करें

emulator -avd Nexus25 -dns-server 8.8.8.8
  1. NTLM परदे के पीछे का उपयोग करने वालों के लिए, मैं आपको दिखाता हूँ कि यह मेरे लिए कैसे काम करता है।

  2. अपने पर्यावरण चर में अपना Android_sdk_root पथ जोड़ें। इस कमांड लाइन कोड को संक्षिप्त रूप से AVD नामों का उपयोग करना पसंद है।

  3. निम्नलिखित कमांड का उपयोग करके अपने एमुलेटर को लॉन्च करें

> emulator -avd Nexus_5X_API_25 -http- प्रॉक्सी http: // उपयोगकर्ता नाम: पासवर्ड @ ipadress: port

दर्ज

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

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


1
-dns-serverउसे हल कर लिया। क्या यूआई में इसे सेट करने का कोई तरीका है?
सर्व-इन

11

क्या आपने प्रशासनिक विशेषाधिकारों के साथ एमुलेटर शुरू करने की कोशिश की है ? यह मेरे लिए काम कर रहा है, मैं विंडोज 7 64 बिट चला रहा हूं)


मैं विंडोज 7 64 बिट भी चला रहा हूं। मैंने ग्रहण को व्यवस्थापक के रूप में और AVD प्रबंधक को व्यवस्थापक के रूप में शुरू करने की कोशिश की और न ही काम किया। क्या मुझे इसे कमांड लाइन से किसी तरह व्यवस्थापक के रूप में लॉन्च करना है?
डैनी

इसी मुद्दे पर भागते हुए, व्यवस्थापक विशेषाधिकारों के साथ चलने से विंडोज़ 10 पर मेरा मुद्दा हल हो गया
अब्दुल मन्नान

10

मेरे मामले में मुझे बस "एंड्रॉइड एसडीके और एवीडी मैनेजर" से एंड्रॉइड वर्चुअल डिवाइस (एवीडी) लॉन्च करना था, और यह काम कर रहा था


1
हाँ जो मेरे लिए काम करता है .. मैं सिर्फ ऐप चला रहा था और यह मुझे AVD शुरू करने के लिए प्रेरित कर रहा था ...
स्वप्निल काले

10

यदि आप SDK प्रबंधक में एक प्रॉक्सी के पीछे हैं Tools -> Options, तो, प्रॉक्सी सेटिंग्स को कॉन्फ़िगर न करें। जब आप कमांड लाइन ऐड से चलते हैं -http-proxy:

emulator.exe -avd YOUR_AVD_NAME_HERE -http-proxy PROXY:PORT

मेरे लिए काम किया।


यह एकमात्र समाधान है जिसने मेरे लिए काम किया। ध्यान रखें कि जब आप SDK प्रबंधक सेटिंग्स में प्रॉक्सी कॉन्फ़िगरेशन बंद करते हैं, तो आप SDK अपडेट तक नहीं पहुंच पाएंगे, इसलिए जब आप अपना एप्लिकेशन बना रहे हों, तो आपको प्रॉक्सी सेटिंग्स को पुन: सक्षम करने की आवश्यकता होगी।
19

क्या कोई कॉन्फ़िगरेशन फ़ाइल है जो प्रॉक्सी कॉन्फ़िगरेशन को बचाती है, इसलिए हम इसे AVD प्रबंधक से चला सकते हैं? कमांड प्रॉम्प्ट से नहीं?
प्रोजो

8

जब मैं पहली बार सिम्युलेटर चलाता हूं, तो इस समस्या का सामना करता हूं, मैंने इसे डीएनएस सर्वर के साथ सेट करके हल किया

Library/Android/sdk/platform-tools/adb shell getprop net.dns1

सिम्युलेटर का वर्तमान डीएनएस सर्वर प्राप्त करें 10.0.2.3

फिर इसे मेरे लैन डीएनएस सर्वर पर सेट करें

Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1

एंड्रॉइड 25 पर काम किया। यह एक जवाब स्वीकार किया जाना चाहिए!
जेम्स यांग

7

मैंने भी यही समस्या अनुभव की। सबसे सरल समाधान मुझे पता चला है:

  • अपने Android \ Sdk \ emulator फ़ोल्डर पर जाएं और कमांड प्रॉम्प्ट खोलें।
  • emulator -list-avdsउपलब्ध एमुलेटर नाम देखने के लिए टाइप करें।
  • emulator -avd name-of-your-device -netdelay none -netspeed full -dns-server 8.8.8.8कमांड टाइप करें और एंटर दबाएं।

6

मुझे भी ऐसी ही समस्या थी। मैंने एक एप्लिकेशन इंस्टॉल किया है जिसे इंटरनेट की अनुमति की आवश्यकता है (और इसका इस्तेमाल किया है), और अचानक काम किया।

दोस्तों, यह भी जांचें कि क्या आप कहीं वीपीएन के माध्यम से नहीं जुड़े हैं, क्योंकि यह इंटरनेट कनेक्शन को भी परेशान कर सकता है।

blacharnia


6

ग्रहण में डीडीएमएस पर जाएं

DDMS के तहत एमुलेटर कंट्रोल चुनें , जिसमें टेलीफोनी स्टेटस में टेलीफोनी स्टेटस में डेटा होता है -> होम सिलेक्ट करें , इससे आपका इंटरनेट कनेक्शन सक्षम हो जाएगा, अगर आप एमुलेटर के लिए इंटरनेट कनेक्शन डिसेबल करना चाहते हैं तो ---> सिलेक्ट कोई नहीं

(ध्यान दें: यह इंटरनेट कनेक्शन को तभी सक्षम करेगा जब आप पीसी / लैपटॉप जिस पर आप अपना ग्रहण चला रहे हों उसमें सक्रिय इंटरनेट नेटवर्क हो।)


4

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

विंडोज 7 32 बिट


4

मेरी सेवा आदेश प्राथमिकताएं सही थीं (वाई-फाई पहले था) लेकिन फिर भी कनेक्ट नहीं हो सका।

जवाब वज्र पुल को बंद करने का था:

सिस्टम वरीयताएँ> नेटवर्क> थंडरबोल्ट ब्रिज

फिर अपने परिवर्तनों को बंद करने और लागू करने के लिए कॉन्फ़िगर IPv4 सेट करें।

एमुलेटर में एक्सेस पॉइंट के साथ चारों ओर पेंच करने की आवश्यकता नहीं है।


मुझे भी। मुझे "IPv4 कॉन्फ़िगर करें": सभी सेवाओं को सेट करना था और केवल वाईफाई को सक्षम करना था। केवल सेवा आदेश को स्थानांतरित करने के लिए पर्याप्त नहीं लगता है। कैटालिना 10.15.4।
ओलिवर मेट्ज़

3

मैंने इसे अपने सभी नेटवर्क कनेक्शनों को अक्षम करने के लिए हल कर दिया था, वाईफाई कनेक्शन जो मैं उपयोग कर रहा था, को छोड़कर, फिर उस पर एक बचे हुए सक्षम कनेक्शन पर गुणों को सेट करना, जिसमें डीएनएस को असाइन किया गया है। (नहीं डीएचसीपी) यह विन 7 64 बिट पर था


3

संकेत के लिए धन्यवाद। उन्होंने वास्तव में मदद की। "फ़ायरवॉल" शब्द ने मेरे दिमाग में एक विचार क्लिक किया।

मेरे पास एक Windows XP मशीन है जिसमें वाईफ़ाई कनेक्शन और कोई प्रॉक्सी नहीं है। मेरी मशीन पर नॉर्टन इंटरनेट सिक्योरिटी चल रही है जिसमें स्मार्ट फ़ायरवॉल है। यह स्मार्ट फ़ायरवॉल प्रोग्रामों को नेटवर्क तक पहुंच का प्रबंधन करता है, जिसमें emulator.exe भी शामिल है। मैं सेटिंग्स -> प्रोग्राम कंट्रोल में चला गया और फिर emulator.exe पर पूर्ण पहुंच प्रदान की। इसके बाद मैंने एंड्रॉइड एमुलेटर और बैंग शुरू किया ... मैं इंटरनेट से जुड़ सकता था।

उम्मीद है कि यह नए लोगों की मदद करता है।

~ Saggy


हां - फ़ायरवॉल मेरी समस्या (AVG) थी। अच्छी जगह!
ccbunney

मुझे कास्परस्की के साथ भी यही समस्या थी!
बेहरोज़

2

यदि आप 2.2 के साथ MacOS पर हैं और आप डेटा कनेक्टिविटी के बारे में कोई त्रुटि देखते हैं, तो ऊपर दिए गए प्रयास करें, यह काम करता है।

  • मैंने LAN को छोड़कर Sys Prefs के माध्यम से सभी नेटवर्क इंटरफेस को हटा दिया
  • यहां तक ​​कि सोचा कि मेरा DNS डीएचसीपी द्वारा प्रदान किया गया है, मैंने DNS को सिर्फ एक सर्वर के साथ पुनर्प्राप्त किया
  • मैंने एक निर्दिष्ट करने के लिए कमांड लाइन पर -http- प्रॉक्सी का उपयोग किया

यह कार्यालय में काम करना शुरू कर देता है। ओह।


2

मुझे लगता है कि कभी-कभी यह सिर्फ वर्चुअल डिवाइस को रीस्टार्ट करने के लिए एनॉग होता है। :-)


2

मुझे अपनी वर्चुअल विंडोज 7 पर भी यही समस्या थी।

  1. नेटवर्क कनेक्शन पर जाएं
  2. Alt> उन्नत> उन्नत सेटिंग्स ...
  3. दूसरे टैब में शीर्ष पर इंटरनेट नेटवर्क इंटरफ़ेस लाओ

आशा है कि यह मददगार है धन्यवाद


2

एंड्रॉइड एमुलेटर के भीतर, एयरप्लेन मोड को चालू करना, फिर से फिर से मेरे लिए काम करना।


1

हां - जीत 7 में प्रशासक निजी के साथ एमुलेटर शुरू करें और सब कुछ ठीक हो जाएगा - या कम से कम आपको एंड्रॉइड में जाने वाला वायरलेस मिलेगा।


1

मुझे Win7 64 बिट पर इसी तरह की समस्या थी। मेरे हैमाची और वर्चुअलबॉक्स एडेप्टर को अक्षम करने की कोशिश की और काम नहीं किया। व्यवस्थापक के रूप में शुरू करने की कोशिश की और काम नहीं किया। अंत में मैंने इस साइट पर जानकारी का उपयोग करते हुए टेरेडो टनलिंग एडेप्टर को अक्षम कर दिया और इसने काम किया: http://www.mydigitallife.info/2007/09/09/how-to-disable-tcpipv6-teredo-tuncing-in-vista /


काम शुरू करने के बाद यह फिर से बंद हो गया। ipconfig ने दिखाया कि एक नया Microsoft अडैप्टर ने isatap नाम से दिखाया था। इसलिए मैं डिवाइस मैनेजर> नेटवर्क एडेप्टर> हिडन डिवाइसेस में चला गया, और 3 आईसटैप एडेप्टर को अक्षम कर दिया और फिर इसने फिर से काम करना शुरू कर दिया।
मार्टिन बेयली

1

मैंने पाया कि 'वाइप यूजर डेटा' के साथ एमुलेटर को शुरू करने से चेक किया गया कि विस्टा x64 से Win7 x64 तक अपनी देव मशीन को फिर से बनाने के बाद मैंने इस समस्या को दूर किया।


1

ऐसा प्रतीत होता है कि एमुलेटर के लिए कोई इंटरनेट कनेक्शन नहीं होने के कुछ कारण हो सकते हैं, मेरे मामले में मैं घर से काम कर रहा था जहां मेरे पास एक वायरलेस कनेक्शन है, फिर कार्यालय में आया और प्रत्यक्ष में प्लग किया गया, हालांकि मेरा वायरलेस कनेक्शन काट दिया गया था यह कोई एमुलेटर कनेक्शन के परिणामस्वरूप अक्षम नहीं था। मेरी समझ यह है कि जब यह शुरू होता है तो यह एक नेटवर्क एडेप्टर के लिए दिखता है और अगर यहां कोई संघर्ष है तो इसका परिणाम इंटरनेट कनेक्शन नहीं हो सकता है। स्टार्ट> सेटिंग्स> नेटवर्क कनेक्शंस पर जाने के लिए वायरलेस नेटवर्क कनेक्शन पर राइट क्लिक करें (यदि आप वायरलेस का उपयोग नहीं कर रहे हैं) और डिसेबल का चयन करें


1

मैं एक प्रॉक्सी का उपयोग नहीं कर रहा हूं ... हालांकि मैं एक स्क्रिप्ट का उपयोग कर रहा हूं ... क्या इसके आसपास भी है। मैं एक कंपनी फ़ायरवॉल के पीछे हूँ


क्या आपको कोई समाधान मिला?
अहमद

0

मुझे यकीन नहीं है कि यह आपका मुद्दा है, लेकिन यहां बताया गया है कि मैंने कैसे तय किया।

एमुलेटर शुरू करते समय मेरे पास हमेशा यह "नो DNS सर्वर पाया" त्रुटि थी और बिना किसी लाभ के Google पर बहुत शोध किया। वैसे भी, मुझे कहीं एक पोस्ट मिली (अब और नहीं मिल सकती) जो कह रही थी कि एनआईसी की संख्या, डीएनएस प्रविष्टियों की संख्या एमुलेटर को प्रभावित कर सकती है। इसके अलावा, यह जानते हुए कि एमुलेटर DNS प्रविष्टियों को हल करने के लिए एक विंडोज एपीआई फ़ंक्शन (GetNetworkParams ()) का उपयोग करता है, मैं% WINDOWS% \ System32 \ Hosts फ़ाइल पर भरोसा नहीं कर सकता।

हालाँकि, मैंने NIC के गुणों (विंडोज 7 पर) में पाया कि मैं एक स्थिर आईपी को निर्दिष्ट कर रहा था, लेकिन कोई DNS प्रविष्टियां नहीं। इसलिए, मैंने अपने राउटर से डीएनएस प्रविष्टियां प्राप्त कीं और उन्हें एनआईसी संपत्ति में प्लग किया। मैंने एमुलेटर को पुनः आरंभ किया और अब यह सही DNS प्रविष्टियों का उपयोग कर रहा है!

मैं अब एमुलेटर के साथ अपने इंटरनेट कनेक्शन का उपयोग कर सकता हूं, और यह अद्भुत काम करता है!

आशा करता हूँ की ये काम करेगा!


0

मुझे लगा कि मैंने अपने एमुलेटर को इंटरनेट से जोड़ने के साथ मुद्दों का अनुभव किया है लेकिन यह उस कोड के साथ समस्या है जो मैं उपयोग कर रहा था। मुझे इसका स्पष्ट पता है, लेकिन पहले उदाहरण में एमुलेटर पर ब्राउज़र को यह सुनिश्चित करने की कोशिश करें कि आपके पास कोई इंटरनेट एक्सेस नहीं है। अगर मैंने पहले ऐसा किया होता तो मैं एक घंटा बचा लेता।


0

मेरे पास मैक ओएस एक्स 10.7.2 है, ग्रहण हेलियोस सर्विस रिलीज़ 2. मैं प्रॉक्सी के माध्यम से भी काम करता हूं और मेरी आईपी सेटिंग्स डीएचसीपी के माध्यम से हैं। मैंने इस लेख को सबसे पहले http://www.gitshah.com/2011/02/android-fixing-no-internet-confection.html का उपयोग करके इस मुद्दे को हल किया, तब मैंने एमुलेटर सेटिंग्स को हटा दिया और बस रन-> रन कॉन्फिगरेशन-> टारगेट-> एडिशनल एमुलेटर कमांड लाइन ऑप्शन पर जाएं और वहां टाइप करें -http- प्रॉक्सी xxx.xx.111.1: 3128। मैं यह भी कहना चाहूंगा कि जब मैंने भी इस तरह एक डीएनएस टाइप किया था: -dns-server xxx.xx.111.1 -http -xy xxx.xx.111.1: 3128 यह काम नहीं करता था, लेकिन जब मैंने डीएनएस निकाला तो यह काम कर गया। इसके अलावा, मैं यह नोट करना चाहूंगा, कि अतिरिक्त एमुलेटर कमांड लाइन विकल्प उस विंडो के नीचे स्क्रॉल किए बिना दिखाई नहीं दे रहे हैं। मैं यह भी नोट करना चाहता हूं, कि जब आप एमुलेटर विकल्प बदलते हैं, तो सभी ऐप काम करेंगे। लेकिन अगर आप अतिरिक्त एमुलेटर कमांड लाइन विकल्प लिखते हैं, तो आपको रन कॉन्फ़िगरेशन में हर ऐप लक्ष्य के लिए हर बार उन्हें लिखना होगा।

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