如何检查通过emulator.exe -http-proxy启动的android模拟器的代理设置

时间:2015-03-29 06:59:38

标签: android proxy emulation

我通过命令行emulator -avd MyEmulator -http-proxy http://username:password@IP:Port启动模拟器。存储代理设置在哪里?我怎么检查呢?

1 个答案:

答案 0 :(得分:1)

您可以使用Charles调试模拟器HTTP / S流量。查看this了解详情

使用系统设置数据库:

$ adb shell 
$ sqlite3 /data/data/com.google.android.providers.settings/databases/settings.db 
  sqlite> INSERT INTO system VALUES(99,'http_proxy', 'proxy:port'); 
  sqlite> exit

使用Android模拟器本身:

在正在运行的模拟器本身内进行管理要好得多..如果它不能与您合作,请应用以下内容:

  • 进入设置|无线&网络|移动网络|接入点名称
  • 在这里您可以找到Telkila Internet,点击它。
  • 在“编辑接入点”部分中,输入“代理”和“端口” 还提供用户/通行证..将其余字段留空

如果您正在从eclipse运行模拟器:

来自Window的

偏好| Android |发射|默认模拟器选项 然后在那里设置以下内容:

-http-proxy="http://user:pass@ip:port"

或打开项目的运行配置(单击“运行方式”|“运行配置”)并在“目标”选项卡中编辑其配置。在“附加仿真器命令行选项”字段中添加代理

使用环境变量:

你甚至可以设置环境变量“http_proxy”如果它不能使用param -http-param ...模拟器查找http_proxy环境变量并自动使用

了解更多信息,请查看以下内容