android - एक्लिप्स में एंड्रॉइड एमुलेटर से मेरे http:// localhost वेब सर्वर से कैसे कनेक्ट करें




android-emulator loopback-address (6)

ग्रहण के एंड्रॉइड एमुलेटर में मैं अपने स्थानीयहोस्ट वेब सर्वर पेज से http://localhost या http://127.0.0.1 पर कनेक्ट करने के लिए क्या कर सकता हूं?

मैंने कोशिश की है, लेकिन एम्यूलेटर अभी भी मेरा अनुरोध स्थानीयहोस्ट के लिए Google खोज की तरह लेता है या इससे भी बदतर यह कहता है कि यह पृष्ठ नहीं मिला है जबकि मेरा वेब सर्वर सामान्य रूप से चल रहा है।


एक और कामकाज है- free.org को no-ip.org से प्राप्त करना और इसे अपने स्थानीय आईपी पते पर इंगित करना। फिर, http://localhost/yourwebservice का उपयोग करने के बजाय आप http://yourdomain.no-ip.org/yourwebservice आज़मा सकते हैं


डिफ़ॉल्ट AVD और 10.0.3.2 लिए 10.0.2.2 उपयोग करें genymotion genymotion


मुझे नहीं पता, शायद यह विषय पहले ही हल हो चुका है, लेकिन जब मैंने हाल ही में विंडोज मशीन पर ऐसा करने की कोशिश की है, तो मुझे कई कठिनाइयों का सामना करना पड़ा है। तो मेरा समाधान वास्तव में सरल था। मैंने इस मुलायम को डाउनलोड किया है http://www.lenzg.net/rinetd/rinetd.html पोर्ट अग्रेषण को बनाने के तरीके के बारे में उनके निर्देशों का पालन किया और फिर सफलतापूर्वक मेरे एंड्रॉइड डिवाइस को एएसपीनेट लोकलहोस्ट प्रोजेक्ट बनाने के लिए जोड़ा और मेरे ब्रेकिंग पॉइंट पर रोक दिया।

मेरी rinetd.conf फ़ाइल:

10.1.1.20 1234 127.0.0.1 1234
10.1.1.20 82 127.0.0.1 82

जहां 10.1.1.20 मेरा लोकलहोस्ट आईपी है, 82 और 1234 मेरे बंदरगाहों के अलावा, मैंने आपके जीवन को आसान नाम के लिए स्नान फ़ाइल बनाई है, yournameofbathfile.bat, उस फ़ाइल को rinedfolder के अंदर रखें। मेरी स्नान फाइल:

rinetd.exe -c rinetd.conf

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


मेरे मैक ओएस पहाड़ शेर डिवाइस के लिए:

http: // 10.0.2.2:8888

सही काम करता है!


यदि आप खिड़कियों में हैं तो आप सिंबल सिस्टम पर जा सकते हैं और ipconfig लिख सकते हैं और जांच सकते हैं कि आपकी मशीन को आईपी क्या सौंपा गया है।


लोकलहोस्ट उस डिवाइस को संदर्भित करता है जिस पर कोड चल रहा है, इस मामले में एमुलेटर।

यदि आप एंड्रॉइड सिम्युलेटर चला रहे कंप्यूटर को संदर्भित करना चाहते हैं, तो इसके बजाय आईपी पता 10.0.2.2 का उपयोग करें। आप here से और पढ़ सकते हैं।





loopback-address