Saya menggunakan Windows 10 sebagai platform pengembangan saya, mengakses 10.0.2.2:port di emulator saya tidak berfungsi seperti yang diharapkan, dan hasil yang sama untuk solusi lain dalam pertanyaan ini juga.
Setelah beberapa jam menggali, saya menemukan bahwa jika Anda menambahkan argumen -writable-system ke perintah startup emulator, semuanya akan berfungsi.
Anda harus memulai emulator melalui baris perintah seperti di bawah ini:
emulator.exe -avd <emulator_name> -writable-system
Kemudian di emulator Anda, Anda dapat mengakses layanan API Anda yang berjalan di mesin host, menggunakan alamat IP LAN dan port yang mengikat:
http://192.168.1.2:<port>
Semoga ini bisa membantu Anda.
Tentang memulai emulator dari baris perintah: https://developer.android.com/studio/run/emulator-commandline .