使用Fiddler捕获Android Emulator流量

时间:2016-12-27 11:09:42

标签: android-emulator

我一直在尝试使用Fiddler捕获从浏览器填充的网络流量和Android模拟器中托管的应用。

即使遵循向仿真器添加代理的解决方法(设置 - 更多 - 蜂窝网络 - 接入点名称 - 添加系统IP和端口),我也没有成功。

3 个答案:

答案 0 :(得分:7)

关键是你应该使用以下设置在Cellular network setting / Access point Names中填写此设置后开启 air-plane 模式一次开启:

  1. 在 - >中设置您的系统IP的代理
  2. 在 - >中设置fiddler端口号(默认为8888) 端口
  3. 清除用户名密码字段。
  4. 保存并退出。
  5. 开启 飞机 模式,然后将其关闭。
  6. 现在您的数据将由Fiddler捕获。

答案 1 :(得分:5)

您应该输入此ip-address:10.0.2.2作为代理地址。您应该使用它因为Android模拟器没有直接访问您的本地网络而无法连接到本地计算机。 但Android Emulator有一个虚拟路由器,因此您可以通过地址10.0.2.2连接到您的计算机。您可以阅读更多here

-OR -

您可以使用Visual Studio Android Emulator。使用可以直接连接到本地网络的Hyper-V虚拟网络适配器

答案 2 :(得分:0)

它只能在旧版本的android上运行。