ฉันใช้ Windows 10 เป็นแพลตฟอร์มการพัฒนาของฉันการเข้าถึง 10.0.2.2: พอร์ตในโปรแกรมจำลองการทำงานของฉันไม่ทำงานตามที่คาดไว้และผลลัพธ์เดียวกันสำหรับโซลูชันอื่น ๆ ในคำถามนี้เช่นกัน
หลังจากขุดหลายชั่วโมงฉันพบว่าถ้าคุณเพิ่มอาร์กิวเมนต์ระบบที่เขียนได้ลงในคำสั่งเริ่มต้นโปรแกรมจำลองสิ่งต่าง ๆ ก็จะทำงานได้
คุณต้องเริ่มโปรแกรมจำลองผ่านบรรทัดคำสั่งด้านล่าง:
emulator.exe -avd <emulator_name> -writable-system
จากนั้นในอีมูเลเตอร์ของคุณคุณสามารถเข้าถึงบริการ API ที่ทำงานอยู่บนเครื่องโฮสต์โดยใช้ที่อยู่ IP ของ LAN และพอร์ตเชื่อมโยง:
http://192.168.1.2:<port>
หวังว่านี่จะช่วยคุณได้
เกี่ยวกับโปรแกรมจำลองการเริ่มต้นจากบรรทัดคำสั่ง: https://developer.android.com/studio/run/emulator-commandline