我通过命令行emulator -avd MyEmulator -http-proxy http://username:password@IP:Port
启动模拟器。存储代理设置在哪里?我怎么检查呢?
答案 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模拟器本身:
在正在运行的模拟器本身内进行管理要好得多..如果它不能与您合作,请应用以下内容:
如果您正在从eclipse运行模拟器:
来自Window的偏好| Android |发射|默认模拟器选项 然后在那里设置以下内容:
-http-proxy="http://user:pass@ip:port"
或打开项目的运行配置(单击“运行方式”|“运行配置”)并在“目标”选项卡中编辑其配置。在“附加仿真器命令行选项”字段中添加代理
使用环境变量:
你甚至可以设置环境变量“http_proxy”如果它不能使用param -http-param ...模拟器查找http_proxy环境变量并自动使用
了解更多信息,请查看以下内容