Android 2.1-update1 AVD не может установить успешное соединение с Charles Web Proxy 3.6 - PullRequest
1 голос
/ 22 августа 2011

В командной строке администратора в Windows 7 я набираю:

C:\Program Files (x86)\Android\android-sdk\tools>emulator -avd Nexus -http-proxy localhost.:8888 -port 5554 -debug-proxy

Я возвращаю следующее:

C:\Program Files (x86)\Android\android-sdk\tools>server name 'localhost.' resolved to 127.0.0.1:8888
proxy_http_setup: creating http proxy service connecting to: localhost.:8888
server name 'localhost.' resolved to 127.0.0.1:8888
proxy_http_setup: creating HTTP Proxy Service Footer is (len=2):
'
'
http_service_connect: trying to connect to (null)
http_service_connect: using HTTP rewriter
tcp:(null)(252): connecting
tcp:(null)(252): connected to http proxy, sending header
tcp:(null)(252): sending 27 bytes:
>> 43 4f 4e 4e 45 43 54 20 28 6e 75 6c 6c 29 20 48    CONNECT (null) H
>> 54 54 50 2f 31 2e 31 0d 0a 0d 0a                   TTP/1.1....

tcp:(null)(252): header sent, receiving first answer line
tcp:(null)(252): received 'HTTP/1.0 503'
tcp:(null)(252): connection refused, error=503
http_service_connect: trying to connect to (null)
http_service_connect: using HTTP rewriter
tcp:(null)(332): connecting
http_service_free

Когда я открываю браузер в эмуляторе, в Charles появляется следующая запись:

null:0
Failed
CONNECT request didn't include a port: (null)
HTTP/1.1
CONNECT
/127.0.0.1

Если я пытаюсь использовать свой IP-адрес, я получаю следующее:

C:\Program Files (x86)\Android\android-sdk\tools>emulator -avd Nexus -http-proxy 192.234.2.90:8888 -debug-proxy

C:\Program Files (x86)\Android\android-sdk\tools>server name '192.xxx.2.xx' resolved to 192.xxx.2.xx:8888
emulator: Could not connect to proxy at 192.xxx.2.xx:8888: resource temporarily unavailable !
emulator: Proxy will be ignored !

Как правильно запустить Чарльз против эмулятора Android?

Я читал другие посты о настройке прокси и порта в Настройках во время работы эмулятора, но я получаю похожие ошибки при включенном -debug-proxy.

Спасибо.

Ответы [ 3 ]

1 голос
/ 23 августа 2011

Похоже, это проблема последней версии инструментов разработки Android, r12.

Этот отчет об ошибке указывает, что снижение до двоичного файла эмулятора с r11 решит проблему. Перейдите на страницу загрузки Android SDK и измените «12» в URL для вашей ОС на «11». Установите этот SDK в отдельный каталог от существующего SDK и используйте эту версию эмулятора, пока Google не решит проблему.

0 голосов
/ 06 сентября 2015

Это ошибка, которая была исправлена ​​в ВЕРСИИ 3.9.http://www.charlesproxy.com/documentation/version-history/

0 голосов
/ 26 сентября 2011

Так же, как обновление для всех, кто смотрит на это, эта проблема была решена в r13

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...