【问题标题】:What is the IP address of android emulator, [duplicate]android模拟器的IP地址是什么,[重复]
【发布时间】:2013-04-08 16:08:18
【问题描述】:

android模拟器的IP地址是什么,根据我在互联网上找到的几个信息,127.0.0.1、10.0.0.2或10.0.015从Web服务器(apache)调用模拟器。 模拟器的端口是固定的吗?

【问题讨论】:

  • 问题是,您需要哪个 AVD的IP地址,因为它隐藏在主机上的软件路由器之间。

标签: android


【解决方案1】:
  • 10.0.2.1 - 路由器/网关地址
  • 10.0.2.2 - 主机环回接口的特殊别名(即开发机器上的 127.0.0.1
  • 10.0.2.3 - 第一个 DNS 服务器
  • 10.0.2.4 / 10.0.2.5 / 10.0.2.6 - 可选的第二、第三和第四个 DNS 服务器(如果有)
  • 10.0.2.15 - 模拟设备自己的网络/以太网接口
  • 127.0.0.1 - 模拟设备自己的环回接口

http://developer.android.com/tools/devices/emulator.html

【讨论】:

【解决方案2】:

使用此方法,您将获得 100% 正确的 android 模拟器 IP 地址

获取你的模拟器的ip地址

转到 adb shell 并输入此命令

adb shell
ifconfig eth0

运行此命令后,我得到了

IP:10.0.2.15

掩码:255.255.255.0

这对我有用。我也在为一个网络应用程序工作。

【讨论】:

  • 如果ifconfig eth0 不起作用,请尝试ifconfig,您很可能会在“wlan0”下找到它。
【解决方案3】:

Android模拟器的外网IP地址为10.0.2.2。

来源:link

【讨论】:

  • 伙计们,请停止投票。您是否曾经同时启动多个 AVD?仅从这一点就必须清楚,这个答案显然是不充分的。或者您在启动多个 AVD 时是否遇到过 IP 地址冲突?我没有。
  • 10.0.2.2 是@Piyush Machhoya 提到的运行模拟器的机器的IP 地址。它不是模拟设备的 IP。
【解决方案4】:

从命令行使用adb shell 登录您的设备并运行netcfg 以查看其网络配置。现在你也是面向未来的。不要给男人一条鱼..教他如何钓鱼:D

【讨论】:

    【解决方案5】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-27
      • 2012-03-07
      • 2011-05-18
      • 2011-06-04
      • 2013-08-16
      • 2019-09-16
      • 2012-04-25
      相关资源
      最近更新 更多