How to get the Android Emulator’s IP address?

Just to clarify: from within your app, you can simply refer to the Emulator as “localhost” or 127.0.0.1.

Web traffic is routed through your development machine, so the Emulator’s External-IP is whatever External-IP has been assigned to that development machine by your internet-provider. The development machine can always be reached from your device at 10.0.2.2.

If you have multiple Emulators launched, where adb does not work,
unless you pick one by Emulator’s Local-IP (like adb -s 192.168.232.2:5555 shell), then:

  • Just like a real Android device,
  • In Emulator, swipe down from top-most, to open menu,
  • In the menu, press and hold on WiFi,
  • Finally, go to settings of current WiFi-connection,
  • There you should see IP of Emulator process.

Leave a Comment