androidipandroid-virtual-device

How to get the Android Emulator's IP address?


I want to get the currently running Android Emulator's IP address through code. How can it be achieved?


Solution

  • 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: