1. Problem
When we want to connect localhost server of laptop or computer server port on Android emulator, we usually try http://localhost
or http://127.0.0.1
. But Android emulator cannot access this port. What should I do to connect to the localhost currently running on my computer?
2. Solution
The solution is so simple. You can use http://10.0.2.2
. The emulator (Android) are operating systems. When you call localhost on this emulator, it becomes itself. So even if i call api, i can’t connect to the server.
If you look at the Android Emulator networking settings, it says that you can access it with a special address called http://10.0.2.2
.