Android emulator charles proxy mac

broken image

The key is to know the local mac IP is 10.0.3.2 and the default port for the proxy is 8888 (if you have not played with Charles settings). Its paid version already returned its cost 10 fold for me… So, first you will need to setup charles on your Mac as the proxy for the emulated Android machine. Highly recommended! Occasionally you need to debug HTTP calls (to web sites, or more often to server API end points), and for that an HTTP proxy as Charles ( ) is another great tool. It actually is faster and smoother than most devices, so make sure you also test on real devices… Anyway, it became an important tool for me while developing.

broken image

It is much faster than the Android emulator as it is based on x-86 native code, and unless you really do some low level work, is indistinguishable from a real device. Debugging Android HTTP traffic with Charles Proxy and Genymotion emulator Genymotion ( ) is a great tool for debugging your Android code.