2010-07-14 9 views
16

मैंने एंड्रॉइड एमुलेटर ऐप शुरू किया है और एम्बेडेड ब्राउजर से स्थानीय रूप से शुरू की गई वेब साइट से खोलने की कोशिश की है, लेकिन स्थानीय डीएनएस नाम (/ etc/hosts से) हल नहीं किया गया है। क्या स्थानीय समाधान को सक्षम करने के लिए कोई विकल्प है?एंड्रॉइड एमुलेटर और स्थानीय साइट

उत्तर

19

यह URL देखें। मुद्दा 127.0.0.1 एमुलेटर पर स्थानीय सर्वर साइटों तक पहुंचने के लिए सही आईपी नहीं है।

http://localhost:8080/MyTestPage.html // URL to use in computer browser 
http://10.0.2.2:8080/MyTestPage.html // URL to use in emulator browser 

हालांकि, आपको यूआरएल में सुझाए गए कुछ कॉन्फ़िगरेशन परिवर्तन करने की आवश्यकता है।

3

आप 192.168.xx.xx

+0

मेरे पास देव है। 127.0.0.1 पर साइट - डोमेन नाम और आईपी 127.0.0.1 के साथ प्रयास किया - एम्यूलेटर दोनों में से किसी को हल नहीं करता है। –

+0

ऐसा लगता है कि एमुलेटर पूर्व-कॉन्फ़िगर किए गए डीएनएस सर्वर का उपयोग करता है और किसी भी स्थानीय साइट को अनदेखा करता है :( –

+0

बिल्कुल। मैं 127.0.0.1 पर भी dev साइट पर हूं। एमुलेटर 127.0.0.1 से कनेक्ट नहीं हो सकता है। यही कारण है कि मैं बस अपने स्थानीय आईपी को 1 9 2.168 .xx.xx। इस तरह से एमुलेटर मेरी देव साइट से सही तरीके से जुड़ता है। – Fedor

8

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

  1. एप्लिकेशन होस्ट करने के लिए आईआईएस/अपाचे का उपयोग करें।
    कुछ अस्पष्ट कारणों से, एंड्रॉइड वर्चुअल डिवाइस आपको विजुअल स्टूडियो द्वारा बनाए गए विकास सर्वर से कनेक्ट नहीं होने देगा।

  2. एक बार जब आप एप्लिकेशन होस्ट करते हैं, तो स्थानीय वेबसाइट से कनेक्ट करने के लिए अपने आईपी पते को वेब पता के रूप में उपयोग करें। "लोकलहोस्ट" बस एवीडी के साथ काम नहीं करेगा। बस कमांड प्रॉम्प्ट पर जाएं और अपना स्थानीय आईपी पता प्राप्त करने के लिए ipconfig टाइप करें। (XAMPP) आप IPv4 पता

यहां Android AVD अपाचे से कनेक्ट कर रहा है की तलाश में किया जाना चाहिए

https://drag2up.appspot.com/Z6xc

यहाँ आईआईएस

alt text

गुड लक हर किसी से कनेक्ट कर रहा है और खुश परीक्षण !!

+0

एंड्रॉइड स्टूडियो का उपयोग करके, यह मेरे लिए एक जीनमोशन और एवीडी एमुलेटर दोनों पर काम करता है; मेरे प्रोजेक्ट को या तो मेरे कंप्यूटर या मेरे वर्चुअल होस्ट पर होस्ट किया गया है, हालांकि यह अजीब है कि यह 10.0.2.2:8080 के साथ काम नहीं कर रहा है। लोग जोर देते हैं कि यह सही पता है। –

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