如何在Windows上修改Genymotion虚拟机的host文件?

5

我想简化我的开发工作流程。我的Windows主机上有一个Azure移动服务项目,运行在IIS中,我可以使用IP地址(10.71.34.1)从Genymotion Android VM连接到它。

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

我该如何修改Genymotion VM上的host文件以实现这一点?

(此外,如果有更好的解决方案,请指出!)

谢谢

Matt

2个回答

10

要修改主机文件,您需要首先将system分区挂载为可读写。

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

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

接下来,您将能够通过http://devmobservices:1234地址访问您的服务。


4

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

/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

同时,请确保您要修改的虚拟机在输入第一条命令之前已经运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接