如何从Windows修改Genymotion VM上的主机文件?

时间:2015-02-13 19:33:45

标签: android virtual-machine virtualbox virtualhost genymotion

我基本上试图简化我的开发工作流程。我有一个在我的Windows主机上的IIS内运行的天蓝色移动服务项目,我可以使用IP地址(10.71.34.1)从Genymotion Android VM连接。

我希望能够使用主机标头(例如http://devmobservices而不是http://10.71.34.1:12345)连接到移动服务网站。

如何修改Genymotion VM中的主机文件以允许我这样做?

(另外,如果有更好的解决方案,那么请指点我!)

由于

马特

2 个答案:

答案 0 :(得分:10)

要修改主机文件,首先需要以读写方式挂载system分区。

启动Genymotion设备后,打开命令行并输入:

adb shell
mount -o remount,rw /system
echo "10.71.34.1   devmobservices" >> /etc/hosts

之后,您将能够通过http://devmobservices:1234地址与您的服务联系。

答案 1 :(得分:4)

感谢先前的评论者提供的帮助。请注意,adb的位置在OS-X上是不同的,因此实际命令将是:

/Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tools/adb shell

mount -o remount,rw /system

echo "10.71.34.1   devmobservices" >> /etc/hosts

此外,在输入第一个命令之前,请确保要修改的VM首先运行。