我知道我必须编辑/ system / etc / hosts以将IP地址映射到主机名,但似乎我无法编辑该文件。是因为我的Android手机没有root吗?
好心提醒。谢谢。
您可以使用以下指南和应用程序来设置特定域的规则。
资料来源:https://blog.silocitylabs.com/post/2018/03/02/changing-dns-settings-for-android-development/
尝试使用adb重新安装并编辑文件
您无法写回hosts文件,因为文件系统是只读的。如果要更改文件,则需要将文件系统更改为读写。是的,您需要拥有超级用户访问权限(rooted phone)来编写此文件。
我故意没有说明如何做到这一点,因为这不是你的直接问题。
为什么需要编辑hosts文件?
您只需将主机添加到本地DNS(例如,Wifi网络中本地DHCP服务器宣布的DNS),甚至可以添加到真实的全球DNS中。