我基本上试图简化我的开发工作流程。我有一个在我的Windows主机上的IIS内运行的天蓝色移动服务项目,我可以使用IP地址(10.71.34.1)从Genymotion Android VM连接。
我希望能够使用主机标头(例如http://devmobservices而不是http://10.71.34.1:12345)连接到移动服务网站。
如何修改Genymotion VM中的主机文件以允许我这样做?
(另外,如果有更好的解决方案,那么请指点我!)
由于
马特
答案 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首先运行。