解决Android模拟器中修改host文件无效
目前网上教程如下三条:
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文件再推送回去。
仍然不起作用...
原因是回车换行符捣的鬼。解决方案:
执行上面1、2两条后,不执行第3条,(保证hosts文件里只有一行127.0.0.1 localhost)接下来执行:
a. adb shell 进入shell模式
b.echo -e \\n >> /system/etc/hosts 写入一个换行
c.echo ***.***.***.*** www.whatever.com >> /system/etc/hosts 写入你的host,
如果有多条host,重复执行b和c
至此,解决!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。