Android
mitmproxy

Androidのエミュレーターにproxyを設定する

More than 1 year has passed since last update.

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
...