admin管理员组

文章数量:1548748

1、将android模拟器打开,这是其版本(低版本的):

2、cmd进入SDK的platform-tools文件夹,这里是:

D:\SDK\platform-tools

3、执行以下命令:

adb shell

ifconfig

可以看到模拟器ip:10.0.2.15

4、现在将模拟器关了,换上高版本模拟器:

再次查看配置:

可以发现eth0没有了,并且多了wlan0,ip地址也从10.0.2.15变成了192.168.232.2。

5、也可以通过遍历网络接口得到模拟器ip

// 获取本机IPv4地址

public static String getLocalHostIp() {

String ipaddress = "";

try {

Enumerationen = NetworkInterface.getNetworkInterfaces();

// 遍历所用的网络接口

while (en.hasMoreElements()) {

NetworkInterface nif = en.nextElement();// 得到每一个网络接口绑定的所有ip

Enumerationinet = nif.getInetAddresses();

// 遍历每一个接口绑定的所有ip

while (inet.hasMoreElements()) {

InetAddress ip = inet.nextElement();

if (!ip.isLoopbackAddress() && ip instanceof Inet4Address) {

return ipaddress = ip.getHostAddress();

}

}

}

} catch (SocketException e) {

System.out.print("获取IP失败");

e.printStackTrace();

}

return ipaddress;

}

6、一些经验

android studio自带模拟器ip一般都不会变,旧版本的一般都是10.0.2.15,较高版本的一般都是192.168.232.2。

本文标签: 模拟器地址ADBandroidip