android - एंड्रॉइड डिवाइस पर लोकलहोस्ट कैसे ब्राउज़ करें?




android-emulator (9)

उपरोक्त उत्तरों में से कुछ को जोड़कर एक और अतिरिक्त आइटम ने मेरे लिए समस्या हल की।

  1. जैसा कि ऊपर बताया गया है, अपनी फ़ायरवॉल बंद करें [एक विशिष्ट नियम जोड़ें जो आपके द्वारा सफलतापूर्वक कनेक्ट होने के बाद आने वाले कनेक्शन पोर्ट को अनुमति देता है]
  2. उपरोक्त वर्णित ipconfig के माध्यम से आपको आईपी पता खोजें
  3. सत्यापित करें कि आपका वेबसर्वर ऊपर दिए गए आईपी पते पर बाध्यकारी है और न केवल 127.0.0.1। आईपी ​​पते और बंदरगाह पर ब्राउज़ करके स्थानीय रूप से इसका परीक्षण करें। उदाहरण के लिए 1 9 2.168.1.113:8888। यदि ऐसा नहीं है, तो समाधान ढूंढें। जैसे https://groups.google.com/forum/?fromgroups=#!topic/google-appengine-java/z4rtqkKO2hg
  4. अब अपने एंड्रॉइड डिवाइस पर इसका परीक्षण करें। ध्यान दें कि मैंने अपना डेटा कनेक्शन भी बंद कर दिया है और विशेष रूप से मेरे एंड्रॉइड पर वाईफाई कनेक्शन का उपयोग किया है।

मैं अपने एचटीसी जादू पर लोकलहोस्ट ब्राउज़ करने की कोशिश करता हूं। मैंने यूएसबी के माध्यम से ग्रहण के साथ अपने डिवाइस को जोड़ा है। ब्राउजिंग http ://10.0.2.2 मुझे एक "पृष्ठ उपलब्ध नहीं है। मुझे याद है, कुछ दिन पहले यह काम करता था

लेकिन एम्यूलेटर पर मैं लोकलहोस्ट ब्राउज़ करने में सक्षम हूं

कोई विचार? सादर


जांच करने का आसान तरीका स्थानीयहोस्ट के बजाय एम्यूलेटर प्रकार 10.0.2.2 के ब्राउज़र में है।

स्थानीयहोस्ट के लिए संदर्भ

उम्मीद है की वो मदद करदे! :)


मेरे पास एक ही समस्या थी लेकिन मैं स्थिर आईपी पते या फ़ायरवॉल सेटिंग्स को बदलकर इसे हल नहीं कर सका। मुझे एक उपयोगी उपयोगिता मिली जो एक मिनट में कॉन्फ़िगर किया जा सकता है।

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

उपयोगिता ngrok https://ngrok.com/download चरण है:

  1. साइन अप करें
  2. डाउनलोड
  3. फ़ाइल निकालें और इसे चलाने के लिए डबल क्लिक करें, यह एक कमांड प्रॉम्प्ट खुल जाएगा
  4. उदाहरण के लिए एक्सएमपीपी अपाचे सर्वर होस्ट करने के लिए उद्धरण के बिना "ngrok.exe http 80" टाइप करें जो पोर्ट 80 पर चलता है।
  5. Cmd प्रॉम्प्ट पर जेनरेट किए गए नए यूआरएल नाम की प्रतिलिपि बनाएँ उदाहरण के लिए यदि यह इस "fafb42f.ngrok.io" जैसा है

यूआरएल जैसे: http://localhost/php/test.php इस तरह संशोधित किया जाना चाहिए: http://fafb42f.ngrok.io/php/test.php

अब इस यूआरएल को फोन से एक्सेस किया जा सकता है।


यदि आप अपने वायरलेस नेटवर्क के माध्यम से अपने एंड्रॉइड डिवाइस से अपने पीसी पर चल रहे सर्वर तक पहुंचना चाहते हैं, तो पहले अपने पीसी पर आईपी कॉन्फिग कमांड चलाएं (रन रन (विंडोज लोगो + आर), सेमीडी, आईपी कॉन्फिग)।

आईपीवी 4 पता नोट करें: (यह 1 9 2.168.0.x होना चाहिए) कुछ एक्स के लिए। अपने कोड में पोर्ट नंबर के साथ, सर्वर आईपी पता के रूप में इसका उपयोग करें, उदाहरण के लिए 192.168.0.7:8080।

आपका एंड्रॉइड डिवाइस तब आपके वायरलेस नेटवर्क राउटर के माध्यम से सर्वर तक पहुंच जाएगा।


यदि आपका फ़ायरवॉल चालू है, तो इसे बंद करें और वास्तविक डिवाइस में अपने ऐप का परीक्षण करने के लिए आईपीवी 4 का उपयोग करें, फिर अपने एप्लिकेशन का परीक्षण करें।


एमुलेटर पर लोकहोस्ट तक पहुंचने के लिए: 10.0.2.2। हालांकि यह हमेशा उदाहरण के लिए काम नहीं कर सकता है यदि आपके पास वेब सर्वर जैसे एक्सएमपीपी सर्वर के अलावा कुछ और है।

यह मानते हुए कि आप एक ही वायरलेस नेटवर्क पर हैं ...

  1. अपना स्थानीय आईपी ढूंढें (कुछ होना चाहिए 192.168.1.x) - कमांड लाइन पर जाएं और इसे पाने के लिए 'ipconfig' टाइप करें। जहां एक्स सर्वर मशीन का असाइन किया गया स्थानीय आईपी है।

  2. अपने स्थानीय डिवाइस से कनेक्ट करने के लिए अपने एंड्रॉइड डिवाइस के लिए अपने स्थानीय आईपी का उपयोग करें।

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


मैं अपने स्थानीय आईपी का उपयोग यानी 1 9 2.168.0.1 के लिए करता हूं और यह काम करता है।


यदि आपका लोकहोस्ट डिफ़ॉल्ट HTTP पोर्ट (जो पोर्ट 80 है) पर नहीं चल रहा है, तो आपको उस पोर्ट से संबंधित कुछ यूआरएल में पोर्ट निर्दिष्ट करना होगा जिस पर आपका लोकहोस्ट चल रहा है। उदाहरण के लिए यदि आपका लोकहोस्ट चालू है, तो पोर्ट 85 कहें, आपका यूआरएल होना चाहिए

http://10.0.2.2:85

मैंने विंडोज़ पर जांच की है: Ctrl + F11 और Ctrl + F12 दोनों एंड्रॉइड सिम्युलेटर के अभिविन्यास को बदलने के लिए काम कर रहे हैं।

अन्य शॉर्टकट कुंजियों के लिए:

Eclipse टूलबार में "सहायता -> कुंजी सहायक .." पर जाएं

आप यहां Ctrl + Shift + L का भी उपयोग कर सकते हैं, इसलिए ग्रहण की कई शॉर्टकट कुंजियां दी जाती हैं।





android android-emulator