C:\WINDOWS\system32\drivers\etc\hosts很容易實現(xiàn)。
Android 的實現(xiàn)方法和Windows類似,也是通過 hosts 文件來設置的。
在 Android 中下,hosts文件位于 /system/etc 下。但該文件是只讀文件,不能直接修改,需要先以root用戶修改權限。實現(xiàn)步驟如下:
1 啟動模擬器emulator -avd 2.2 -partition-size 128, 若不指定分區(qū)大小的話,在第5六步會提示out of memory的錯誤。在真機上沒有這個問題。
2 切換到root用戶:adb root
3 設置系統(tǒng)目錄可寫:adb remount
4 復制hosts文件到PC上并修改:adb pull /system/etc/hosts
譬如127.0.0.1 host1.example.com
6 將修改后的hosts復制到模擬器:adb push /system/etc/hosts