मैं अपने विकास मंच के रूप में विंडोज 10 का उपयोग कर रहा हूं, मेरे एमुलेटर में 10.0.2.2:पोर्ट तक पहुंचना अपेक्षित रूप से काम नहीं कर रहा है, और इस प्रश्न में अन्य समाधानों के लिए भी समान परिणाम है।
खुदाई के कई घंटों के बाद, मैंने पाया कि यदि आप एमुलेटर स्टार्टअप कमांड में -राइटेबल-सिस्टम तर्क जोड़ते हैं , तो चीजें बस काम करेंगी।
आपको नीचे की तरह कमांड लाइन के माध्यम से एक एमुलेटर शुरू करना होगा:
emulator.exe -avd <emulator_name> -writable-system
तब आपके एमुलेटर में, आप LAN IP एड्रेस और बाइंडिंग पोर्ट का उपयोग करके, होस्ट मशीन पर चलने वाली अपनी एपीआई सेवा का उपयोग कर सकते हैं:
http://192.168.1.2:<port>
इससे आपको मदद मिलने की आशा है।
कमांड लाइन से एमुलेटर शुरू करने के बारे में: https://developer.android.com/studio/run/emulator-commandline ।