我正在编写一个脚本,通过在无头(无GUI)模式下运行Android 4.3来测试应用程序。我希望从主机获取来宾机的IP地址。
这排除了在Android控制台上使用ifconfig
(ALT + F1)。
android guest也不支持guest添加,因此使用VBoxManage guestproperty enumerate <vm>
的变体不会提供ip地址。
有没有其他方法可以获取IP地址?如果获取IP地址不是一个选项,我也愿意更改IP地址。
答案 0 :(得分:1)
ifconfig是正确的。但是也可以使用adb访问android shell:
所以只需在主持人上运行:
adb shell ifconfig eth0
答案 1 :(得分:1)
我找不到任何提取ip的东西。我最终为vm设置了特定的MAC地址,然后配置了一个虚拟路由器vyatta
,通过添加静态路由为该MAC地址分配特定的IP地址。