【问题标题】:Have the same IP address for android emulator and Host PCandroid模拟器和主机PC有相同的IP地址
【发布时间】:2013-08-16 00:14:46
【问题描述】:

我想知道有什么方法可以配置android模拟器默认使用与主机(在我的情况下是Windows机器)相同的IP地址?如果是,那我该如何配置呢?

非常感谢任何帮助。

【问题讨论】:

  • 为什么需要他们拥有相同的IP?
  • 这是一个基于 SIP 的应用程序,sip 服务器无法回复模拟器 IP。
  • 如果你从外部连接到你的android模拟器,IP地址应该是机器IP地址。

标签: android android-emulator ip


【解决方案1】:

我猜目的是你想从外部设备连接到你的模拟器。

但这不是所谓的“与主机 PC 具有相同的 IP”,您可能希望在模拟器中将网络配置为桥接模式。因此,您可以获得与主机 PC 相同子网的 IP 地址。

但是,我希望您尝试一种更好的方法来实现相同的目标,请检查:

adb forward <local> <remote> - forward socket connections
                               forward specs are one of:
                                 tcp:<port>
                                 localabstract:<unix domain socket name>
                                 localreserved:<unix domain socket name>
                                 localfilesystem:<unix domain socket name>
                                 dev:<character device name>
                                 jdwp:<process pid> (remote only)

【讨论】:

  • 谢谢,我试试看。
  • 请先google adb forward检查你是否正确使用。尝试: 1. 以管理员/root 模式运行 adb 2. 检查特定端口号是否已被占用。
猜你喜欢
  • 2012-04-25
  • 2011-07-01
  • 2021-10-26
  • 1970-01-01
  • 1970-01-01
  • 2013-08-18
  • 1970-01-01
  • 2016-03-24
  • 2013-02-27
相关资源
最近更新 更多