如何让Android Emulator和宿主机(Ubuntu 9.10)连在一起?例如Android Emulator IP地址: 10.0.2.15 Ubuntu主机IP地址: 10.0.2.16
提前感谢
发布于 2010-06-25 20:09:25
你必须使用Android的'adb forward‘工具或者使用模拟器控制台的'redir add’来使用端口转发
发布于 2013-10-30 19:19:43
Android使用内部路由器,通过该路由器访问主机网络连接。在路由器中,有一个防火墙来避免与外部世界通信。如果您需要启用模拟器和主机之间的通信,则需要使用Android模拟器中提供的端口转发选项。在安卓控制台使用telnet localhost port#。port#通常出现在模拟器窗口的标题栏中。5554、5556、5557等号码。
使用add <protocol>:<host-port>:<guest-port>为您的路由器定义端口转发规则。协议是udp/tcp,主机端口是计算机的端口,来宾端口是仿真器的端口。所以,如果你想把所有的http调用转移到主机上,可以使用add tcp:80:8080
有关更多信息,请访问here。
https://stackoverflow.com/questions/2905721
复制相似问题