Android模拟器不使用Windows主机文件?

Sir*_*ber 7 dns android android-emulator

m3 http://img245.imageshack.us/img245/461/65254534.jpg

Chrome使用Windows的HOST文件:

m1 http://img266.imageshack.us/img266/9380/59750633.jpg

Android模拟器:

m2 http://img821.imageshack.us/img821/7363/19470766.jpg

编辑

"在Windows上,模拟器通过调用GetNetworkParams()API获取地址.请注意,这通常意味着模拟器忽略"hosts"文件的内容(Linux/OS X上的/ etc/hosts,%WINDOWS%/ system32/HOSTS在Windows上.)"

如何在模拟器中使用静态IP?

Aln*_*tak 3

FWIW,不可能模拟器中更改手机自己的/etc/hosts文件 - 它位于只读文件系统上。

就个人而言,我会在您的 PC 上运行本地解析服务器,将您的 Windows 操作系统指向该服务器,然后正确覆盖这些条目。

Unbound可以完成这项工作,并且有一个很好的功能,允许您将“本地数据”插入 DNS 结果中。