获取虚拟机上的android的IP地址

时间:2014-07-21 14:42:09

标签: android ip-address virtualbox

我正在编写一个脚本,通过在无头(无GUI)模式下运行Android 4.3来测试应用程序。我希望从主机获取来宾机的IP地址。

这排除了在Android控制台上使用ifconfig(ALT + F1)。 android guest也不支持guest添加,因此使用VBoxManage guestproperty enumerate <vm>的变体不会提供ip地址。

有没有其他方法可以获取IP地址?如果获取IP地址不是一个选项,我也愿意更改IP地址。

2 个答案:

答案 0 :(得分:1)

ifconfig是正确的。但是也可以使用adb访问android shell:

所以只需在主持人上运行:

adb shell ifconfig eth0

答案 1 :(得分:1)

我找不到任何提取ip的东西。我最终为vm设置了特定的MAC地址,然后配置了一个虚拟路由器vyatta,通过添加静态路由为该MAC地址分配特定的IP地址。