我正在使用 genymotion 模拟器并使用它从中提取主机文件
adb remount
adb pull /system/etc/hosts C:\Users\Rkn09\Desktop\hosts
我添加了新的映射,比如 192.168.0.115 xxx.mydomain.com 我使用
将它推回模拟器adb push C:\Users\Rkn09\Desktop\hosts /system/etc/hosts
但是当我向 xxx.mydomain.com 发出请求时,它不会重定向到我在 LAN 192.168.0.115 中的本地计算机。我什至使用 cat/etc/hosts 检查了主机文件,它有我的映射,任何人都可以帮助我解决这个问题。
PS:同样的过程在 Mac OS X EI Captain 中运行良好,我在 windows7 中遇到了这个问题
最佳答案
我遇到了同样的问题。以下解决了它:
- 确保在最后一个主机条目之后有一个空行 文件
- 如果您在主机文件中使用制表符,请将其替换为空格
重启 Android 并重试:
adb reboot
关于android - 模拟器中主机文件中的 Url 映射被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33869775/