Androidのエミュレータの通信をmitmproxy通そうしたときに困ったのでメモ。
実機だとWifiにプロキシ設定を書いてやるのですが、そもそもエミュレータにはWifiがサポートされていない。
https://developer.android.com/studio/run/emulator.html#starting
仕方ないのでエミュレータ立ち上げ時にproxyオプションを設定して立ち上げます
emulator -avd [エミュレータ名] -http-proxy http://192.168.xxx.xxx:8080
エミュレータ名は emulator -list-avds
で確認できます。
# emulator -list-avds
Nexus_4_API_25
Nexus_5X_API_22
...