首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVD连接Charles

AVD连接Charles
EN

Stack Overflow用户
提问于 2016-10-30 00:19:21
回答 2查看 210关注 0票数 0

我已经这样配置了AVD管理器:

和配置的模拟器设置:

Charles HTTP Proxy为8888。但是当我用模拟器请求网络连接时,它仍然没有连接到charles。我做错了什么?还是AVD不能连接查尔斯?

EN

回答 2

Stack Overflow用户

发布于 2016-11-16 02:30:57

正如在similar thread中所说的,模拟器可能会使用您的计算机的互联网连接,而不像真实的设备通过您指定的外部http端口(默认情况下为8888)连接到Charlesproxy。

虽然通过该端口代理的http流量将始终由Charles记录,但记录桌面应用程序的流量是可选的,如模拟器。因此,只有当您选中"Proxy“菜单中的相应选项时,才会记录模拟器的流量。(在Windows上的Charles中,可用的选项是"Windows代理“和"Firefox代理”,不确定哪些是Mac上的选项。)

票数 0
EN

Stack Overflow用户

发布于 2017-02-14 20:16:21

它非常简单,因为您可以通过终端来路由您的模拟器流量。该命令类似于:-

./emulator -netdelay none -netspeed full -avd AVD_NAME -http-proxy http://SYSTEM_IP:8888

至于模拟器中的设置,您不必做任何事情,只需一个简单的小提琴手证书就可以了。你也可以很容易地通过Android设备监视器在模拟器内部内存中推送一个文件。

如果你遇到任何问题,请告诉我,我很乐意帮助你。

致以敬意,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40321114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档