解決Android模擬器中修改host文件無效

目前網上教程以下三條:
shell

1. 經過emulator -avd avdName -partition-size size啓動模擬器
2.經過adb root 和 adb remount 命令得到root權限。
3.經過 adb pull /system/etc/hosts 命令將hosts文件轉移到PC上,手動修改hosts,而且經過adb push將hosts文件再推送回去adb push hosts /system/etc/hosts。
仍然不起做用...教程

緣由是回車換行符搗的鬼。解決方案:rem

執行上面一、2兩條後,不執行第3條,(保證hosts文件裏只有一行127.0.0.1     localhost)接下來執行:it

a. adb shell 進入shell模式io

b.echo -e \\n >> /system/etc/hosts  寫入一個換行權限

c.echo ***.***.***.***  www.whatever.com >> /system/etc/hosts 寫入你的host,hosts

若是有多條host,重複執行b和cdb

至此,解決!
推送

相關文章
相關標籤/搜索