如何使用命令行将代理设置为android模拟器?

时间:2012-02-17 03:11:19

标签: android-emulator

我可以从命令行启动带有代理设置的模拟器(Android SDK 4.0.3),并且浏览器能够找到该站点,但页面加载不正确。

emulator -avd myavd -http-proxy=http://abc-proxy.xyz.com:8080

4 个答案:

答案 0 :(得分:5)

使用以下步骤 -

1.右击项目 - >运行方式 - >运行配置 - >目标

2.Scroll Down

3.附加模拟器命令行选项,键入

-http-proxy http://10.1.1.10:8080

4.Restart你的模拟器,它会工作,它也适合我

答案 1 :(得分:2)

删除=&把.avd放进去试试吧

模拟器-avd myavd.avd -http-proxy http://abc-proxy.xyz.com:8080

答案 2 :(得分:1)

也许它需要用户名和密码,你可以输入

emulator -avd myavd -http-proxy username:password@abc-proxy.xyz.com:8080

答案 3 :(得分:0)

使用命令模式添加代理

 Step 1 ( go to emulator directory )
 cd /Users/$(whoami)/Library/Android/sdk/emulator

 Step 2 ( Get all list of Advs  ) 
 emulator -list-avds

 Step 3 ( Execute Command )
 emulator -avd <emulator name> -http-proxy http://<local-ip-address>:<port>

 Example: 
 emulator -avd nexus_01 -http-proxy http://abc-proxy.xyz.com:8080