android下修改hosts文件不起作用(無效)的解決辦法

轉自:https://plus.google.com/105237252862440264277/posts/CF9F42e4axj


首先請確認你修改的是文件是 /system/etc/hosts ,如果不是,那你即使改了也無效。

其次,如果你是在windows下修改hosts文件,那就必須注意換行符的問題,以及hosts文件格式的問題:

android下的hosts文件必須像以下這樣寫:

IP 域名

注意:

在IP和域名之間保留一個空格 每行只能有一個域名,不能一個IP後面跟多個域名。
android上的換行符(也就是回車)是LF,也就是\n,而windows上的換行符是CR LF,也就是\r\n
所以在windows下用記事本之類的軟件編輯了hosts文件,放到手機上肯定認不出來的!解決的辦法就是用NotePad++之類的文本編輯器,再使用“查找替換”,將“\r\n”替換成“\n”(注意要在notepad++裏把查找模式設置爲擴展模式,才能識別轉義字符\r\n)
如果是在windows下編輯hosts,要保證最後一行結尾也是“\n”


終於搞掂!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章