我一直在遵循其他问题的说明,例如 How to configure SSL certificates with Charles Web Proxy and the latest Android Emulator on Windows? (虽然我在 MAC 上)和 SSL Proxy/Charles and Android trouble我可以使用 Charles Proxy 来分析 Android 模拟器的数据包,一直到 Kitkat。
现在我正在尝试为 Lollipop 模拟器做同样的事情。然而,当我重复我用来成功设置 Kitkat 模拟器的相同步骤时,Charles 什么也没显示!当我尝试使用模拟器的浏览器连接到网络时,它会出现以下错误:
Mac OS X 上的 Android Lollipop 模拟器是否需要任何特殊步骤才能启用数据包嗅探?
提前致谢!
最佳答案
我也有同样的情况,终于找到了出路:按照您提到的链接中的说明进行操作:How to configure SSL certificates with Charles Web Proxy and the latest Android Emulator on Windows?
然后我从 charles 进入“代理”菜单并启用“Mac OS X 代理”。比突然的东西来了。即使我关闭了“Mac OS X 代理”...
ps:在模拟器上通过手机设置设置代理不起作用;代理设置必须通过命令行完成(在 sdk/tools 中的模拟器命令应该运行类似:./emulator -avd Nexus_4_API_21 -http-proxy http://<your-ip-as-in-charles-help-menu>:8888
)。我还尝试了一些代理应用程序,例如 proximator,但没有任何成功。我也遇到了问题,重新启动 charles 解决了它。
关于android - 如何使用 Charles Proxy 设置 Android Lollipop 模拟器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26725066/