android - 模拟器中主机文件中的 Url 映射被忽略

标签 android android-emulator localhost genymotion hosts

我正在使用 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/

相关文章:

java - 想要在日期选择器上选择上一个日期。 (安卓)

android - 从 fragment 错误开始 Activity

android - Android 支持 React Native 的 onScroll、onScrollEndDrag、onScrollBeginDrag 吗?

windows-10 - 为什么我无法在手机上访问我本地的 Gatsby 站点

mysql - 如何通过 XAMPP 使用 MySQL?

android - LinearLayout 和 FitWindowsLinearLayout 有什么区别?

Android - Calendar.getInstance 的小时值设置为零

android - 当我从“运行”菜单中选择“停止”时,为什么模拟器窗口不会在 Android Studio 1.1.0 中关闭?

android - 不支持的操作异常 : Can't convert to dimension: type=0x1

python 显示主机上的所有虚拟机和 IP 地址