2016-10-29 11 views
0

Я настроил AVD менеджер, как это:AVD подключить Чарльз

enter image description here

и сконфигурированные настройки тренажера:

enter image description here

Charles HTTP прокси 8888. Но когда я запрашивающее сетевое соединение с симулятор, он все еще не подключается к шарле. Я сделал что-то не так? Или AVD не может подключить charles?

+0

Я не думаю, что вам нужно настроить точку доступа в эмуляторе –

ответ

0

Как было сказано в similar thread, симулятор, скорее всего, будет использовать подключение к Интернету вашего компьютера, в отличие от реальных устройств, которые подключаются к Charlesproxy через внешний порт http, который вы укажете (по умолчанию 8888).

Хотя трафик HTTP, пропущенный через этот порт, всегда будет записан Чарльзом, запись трафика настольных приложений, таких как ваш симулятор, является необязательной. Таким образом, трафик тренажера будет записан только в том случае, если вы проверите соответствующую опцию в меню «Прокси». (В Charles on Windows доступны следующие опции: «Прокси-сервер Windows» и «Прокси-сервер Firefox», не уверены, какие параметры доступны на Mac.)

0

Это очень просто, так как вы можете маршрутизировать трафик эмуляторов через терминал. Команда для этого будет несколько, как: -

./emulator не -netdelay ни -netspeed полный -avd AVD_NAME -http прокси http://SYSTEM_IP:8888

Насколько настройки в эмуляторы у вас есть ничего не делать, только простой фиддлер cert будет хорошо. Это тоже вы можете легко нажать на Android-монитор, нажав файл в эмуляторах.

Сообщите мне, если у вас возникнут какие-либо проблемы, я был бы рад помочь.

С уважением,