Charles默认是不监听Genymotion模拟器的网络动态的,需要进行以下设置:

打开你的Genymotion模拟器

设置 -> Wifi -> 长按你的当前的网络连接

Android开发利器 - Charles + Genymotion 调试网络应用程序

选择 “修改网络”

Android开发利器 - Charles + Genymotion 调试网络应用程序

勾选 “显示高级选项”

Android开发利器 - Charles + Genymotion 调试网络应用程序

选择 “代理设置 -> 手动”

设置你的代理服务器为: 10.0.3.2 (这是Genymotion为本机准备的特殊端口),把端口设置为: 8888,保存

Android开发利器 - Charles + Genymotion 调试网络应用程序

抓包成功

Android开发利器 - Charles + Genymotion 调试网络应用程序

相关文章: