android模擬器中需要更改hosts文件的話,筆者將自己的經驗寫給大衆,分享分享。
1.adb root root運行
2.adb remount 可更改用戶賬戶
3.adb pull /system/etc/hosts e:/hosts 將hosts文件放到e盤的hosts下
4.adb push e:/hosts /system/etc/hosts 將修改完成的hosts文件放到模擬器中。
如果這樣不成功的話,請看下面。
在我們進行人工的插入一條hosts映射的時候,換行被linux內核未識別,所以應該用echo命令進行插入操作。
進入adb shell 中:
2.echo 192.168.0.246 www.aaa.com >> /system/etc/hosts 插入你想映射的地址。
如果是genymotion 中,沒有配置adb的,在adb所在的目錄下,執行此操作即可。