I'm using Android Studio's AVD to run Chrome for Android.
I've installed the fiddler CA by going to http://<pc-ip>:<fiddler-port>, downloading the FiddlerRoot certificate, and Trusting that certificate through settings on the virtual device.
I've set up the device to proxy through Fiddler.
I can successfully load the Fiddler Echo Service, and http://example.com/. Presumably all http-only traffic works, but it's hard to find examples online to test.
An example request to Google is
The response is
No other traffic flows on the session, and it eventually times out with the 🚫 icon.
The Android device is continually polling to establish these connections. When I disconnect the device from the proxy, Fiddler annotates the request:
Fiddler prints a log message for each of these requests
I don't think this is an issue. I understand it to mean that Chrome for Android doesn't supply a Host header, and as the pastes above show, Fiddler automatically inserts an appropriate one.
The symptom in Chrome for Android, then, is that when I try to access an https site, the browser hangs until it gives ERR_CONNECTION_REFUSED
I'm at a loss here.