Tôi đang sử dụng Windows 10 làm nền tảng phát triển của mình, truy cập 10.0.2.2:port trong trình giả lập của tôi không hoạt động như mong đợi và cũng là kết quả tương tự cho các giải pháp khác trong câu hỏi này.
Sau vài giờ đào, tôi thấy rằng nếu bạn thêm đối số -writable-system vào lệnh khởi động trình giả lập, mọi thứ sẽ hoạt động.
Bạn phải bắt đầu một trình giả lập thông qua dòng lệnh như dưới đây:
emulator.exe -avd <emulator_name> -writable-system
Sau đó, trong trình giả lập, bạn có thể truy cập dịch vụ API của mình đang chạy trên máy chủ, sử dụng địa chỉ IP LAN và cổng ràng buộc:
http://192.168.1.2:<port>
Hy vọng điều này sẽ giúp bạn ra ngoài.
Giới thiệu về trình giả lập bắt đầu từ dòng lệnh: https://developer.android.com/studio/run/emulator-commandline .