Android Genymotion的Charles代理停止10.0.3.2本地主机流量
我阅读了有关此主题的所有帖子,关于使用genymotion设置charles的说明都是一样的: 我的设置是:Android Genymotion的Charles代理停止10.0.3.2本地主机流量,android,proxy,localhost,genymotion,charles-proxy,Android,Proxy,Localhost,Genymotion,Charles Proxy,我阅读了有关此主题的所有帖子,关于使用genymotion设置charles的说明都是一样的: 我的设置是: 在我的Mac OS上运行的本地主机开发Spring服务器 安装在我的genymotion emulator上的android应用程序。genymotion emulator通过ip 10.0.3.2()与我的本地开发服务器通信 我不确定这些指令是否陈旧,但我遇到的问题是,来自genymotion emulator的流量记录在Charles Proxy中,但它没有到达我的localhos
http://localhost:8443/ + my api endpoint **OR** http://localhost.charlesproxy.com:8443/ + my api endpoint
在Postman中查询和在android应用程序中查询的唯一区别在于,我的应用程序会点击url 10.0.3.2,因为我正在使用模拟器:
http://10.0.3.2:8443/ + my api endpoint
我还在访问控制设置中添加了10.0.3.2:
我可以进入我的android genymotion emulator internet浏览器,搜索www.msn.com之类的网站,它会成功返回,并在Charles内记录结果,但我不寻找或准备支付50美元的工具来记录我的android浏览器流量。我需要它来配合我的android应用程序,这样我就可以调试我的应用程序了。我不知道怎么解决这个问题,这里有人知道我是否遗漏了什么吗
编辑:
如果有人想知道,我已经在Charles的FAQ上读到了这篇文章,关于本地主机流量的FAQ没有出现在Charles中:
http://localhost:8443/ + my api endpoint **OR** http://localhost.charlesproxy.com:8443/ + my api endpoint
但我无法将Genymotion使用的10.0.3.2改为10.0.3.2,因此我认为这不会解决我的问题。所以我现在正在玩Genymotion emulator和Charles,实际上我设法让Charles记录本地主机流量 类似于我通过邮递员查询的方式:
http://localhost.charlesproxy.com:8443/ + my api endpoint
我刚刚将所有api端点的主机部分更改为:http://localhost.charlesproxy.com:8443/
,它成功了