android emulator आप एंड्रॉइड एमुलेटर में लोकलहोस्ट को कैसे कनेक्ट करते हैं?




android-emulator localhost (4)

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

मैंने लोकलहोस्ट के अंदर एक php स्क्रिप्ट बनाई है और मैं httpClient साथ httpClient रहा httpClient लेकिन मुझे एक समस्या हो रही है।

कृपया मुझे बताएं कि मैं एमुलेटर से लोकलहोस्ट पर php फाइल से कैसे जुड़ सकता हूं?


अपनी वास्तविक मशीन का उपयोग करने के लिए 10.0.2.2 का उपयोग करें।

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

आप अपनी वास्तविक मशीन का उपयोग करने के लिए 10.0.2.2 का उपयोग कर सकते हैं, यह विकास में मदद करने के लिए स्थापित एक उपनाम है।


लोकलहोस्ट देने के बजाय आईपी दें।


आपको इस कमांड के साथ adb पोर्ट को बदलना चाहिए:

adb reverse tcp:8880 tcp:8880; adb reverse tcp:8081 tcp:8081; adb reverse tcp:8881 tcp:8881






androidhttpclient