admin管理员组文章数量:1565360
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。
版权声明:本文标题:adb改android模拟器ip地址,解决Android模拟器ip不再是10.0.2.15问题+查找模拟器ip 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1727207808a1102416.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论