我需要让android模拟器使用自动配置代理脚本。
我已经知道让android模拟器使用代理的基础知识,必须在启动模拟器程序时提交http-proxy
参数,或者在系统上设置http_proxy
环境变量。 (见http://developer.android.com/tools/help/emulator.html)
但是,我的公司为其代理使用自动配置脚本,如下所示:
http://autoproxy.company.org/proxy/west.pac
实际上是一些像函数一样的java脚本。
所以,我需要android模拟器才能使用这个自动配置脚本。现在,我尝试了一些方法,例如:
set HTTP_PROXY=http://autoproxy.company.org/proxy/west.pac
我也尝试将它添加为最后一个参数。
start /b emulator-x86.exe -netdelay none -netspeed full -avd Nexus_5_API_22_x86 -no-audio -http-proxy %HTTPS_PROXY%
上面给了我以下错误:
模拟器:http_proxy格式不受支持,请尝试代理:端口'或者用户名:password @ proxy:port'
我无法在Google上找到有关此内容的详细信息。每个人似乎都能够使用用户的传统代理方式:传递@ proxy:port但这根本不起作用。事实上,它最终导致我的Windows帐户被锁定!