I have a local dev web server running on a machine sitting next to me.
I use a hosts file locally on my laptop to map an url to the machine and apparently the andro
I tried above steps but it was not coming. Finally the command prompt worked.
emulator -avd <avd name> -http-proxy http://CharlesIP address:8888/
Open the Android emulator, go to mobile data settings, change the APN and insert there ip and port of your proxy.
From now on, all the data in/out of the emulator will go through your proxy.
Run emulator from command line
emulator -avd <avd name> -http-proxy ip:port
emulator -avd Nexus_5_API_23 -http-proxy 127.0.0.1:8888
Windows
%UserProfile%\AppData\Local\Android\sdk\tools\emulator -avd Nexus_5_API_23 -http-proxy 127.0.0.1:8888
BTW I wasn't able to make a proxy work for me.
There other alternatives The best way to review Android HTTP connections:
OKHtttp Logging Interceptor - logs in logcat, good for Retrofit
Flipper https://fbflipper.com/ - nice UI and modern multiplatform approach
Network Profiler - build into Android Studio, but I never made it work
Stetho http://facebook.github.io/stetho - allows to display all android device/emulator requests/responses in Google chrome developer tools (deprecated but still works well)