安卓模拟器代理设置

新手上路,请多包涵

我正在尝试设置网络代理来查看模拟器流量。

现在,如果我更改模拟器的网络设置(10.0.2.2:< port >,一切正常。但是如果我尝试使用 emulator -avd myAvd -http-proxy localhost:< port > 通过命令行设置代理, SSL 流量未通过,我收到超时错误。

任何人都能够让这个工作?

谢谢

原文由 Rndm 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
1 个回答

不确定您使用的是哪个模拟器,但是 new Android 模拟器与 Android Studio 2 一起发布时存在问题 - Bug Tracker

要获得解决方法,我必须使用设置为 API 23 的 new 模拟器执行以下操作:

  1. 在启动模拟器时将 -http-proxy http://192.168.x.x:yyyy 作为标志传递。 有关如何执行此操作的详细信息,请参见此处。
  2. 在模拟器中为代理配置 Access Point 设置。为此,您转到 设置-> 更多-> 蜂窝网络-> 接入点名称 并编辑现有的接入点。
  3. 最后, Developer Settings 中有一个设置,用于将设备配置为使用旧版 DHCP 客户端而不是新客户端。这必须配置为使用旧版。
  4. 打开和关闭 Airplane 模式。

代理的访问点设置DHCP 客户端的开发者设置

原文由 Craig Russell 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题