绑定host,便于服务器的识别和管理
step1:打开终端,切换root 身份,使用命令行 su -
step2: 使用命令行 vi /etc/hosts ,按Enter键,进入文件夹
step3: 按 i 键,进入文件的Inter 编辑模式,就可以输入文字
step4:输入 IP地址和主机名,进行绑定
step5:按Esc键退出Inter编辑模式,然后按 :wq 保存后退出
step6:使用命令行 cat /etc/hosts ,可进行查看文件内容
一、打开一个终端,进入sdk目录下面的tools目录,比如我的: cd /d/sdk/tools
二、然后运行 emulator -avd 你的模拟器名字 -writable-system,比如我的:emulator -avd Nexus_5X_API_24_1 -writable-system
三、接着打开另一个终端,运行adb root
四、运行 adb -s 刚才运行的模拟器标识 remount,比如我的:adb -s emulator-5554 remount
五、运行 adb -s emulator-5554 remount
六、adb -s emulator-5554 pull /system/etc/hosts hosts
七、修改hosts文件,这里注意!不能直接在windows上编辑!,可以在shell执行器用vim编辑: vim hosts,
这里注意:ip和域名之间用tab,不要用空格,然后域名后面留一个空行,修改完保存
八、把修改后的hosts文件push回去覆盖: adb -s emulator-5554 push hosts /system/etc/hosts
到这里hosts就应该起作用了。注意的是,这样操作成功后,以后要打开该模拟器,需要运行emulator -avd Nexus_5X_API_24_1 -writable-system打开,否则会黑屏。
原文在十字猫论坛里找的,哪里有好多关于安卓的东西,包括这些小知识小窍门什么的,有兴趣的话去看看吧,挺好的由于某些原因,可能需要修改 hosts 文件指定域名到对应的 IP 地址。Android 是基于 Linux 的系统,与 Linux 类似,通过 hosts 文件来设置。 在 Android 下,/etc 是 link 到 /system/etc 的,我们需要修改 /system/etc/hosts 来实现。但是这个文件是只读,不能通过 shell 直接修改。可以通过连接到 PC 上使用 adb 来修改。步骤如下: 1、获得root权限:adb root 2、设置/system为可读写:adb remount 3、将hosts文件复制到PC:adb pull /system/etc/hosts 4、修改PC机上文件 5、将PC机上文件复制到手机:adb push /system/etc/hosts 如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts。 在Android 1 host2 host3 在大多PC机Linux系统是合法的,但不能在Android 1 127 127
输入ip地址。
1、首先打开RootExplorer,把位于系统根目录/etc/hosts文件复百制到其他地方备份。
2、其次打度开hosts文件,可以看到没修改过的hosts文件只有一行,另起一行输入网址与对应的IP地址专就可以了。
3、最后修改完后注意保存,然后将属Hosts文件的权限修改为rw-r-r-即可。
1、先让自己的手机取得root权限,因为我们这是要修改MIUI系统文件,所以这个是必需的。
如果你使用的是小米2的稳定版MIUI,请刷成开发版。
2、在电脑上寻找可用的hosts文件,百度一下有很多,电脑和手机的hosts是一样可以通用的。先在电脑上测试一下是否可用。然后拷贝到一个txt文档里,放在手机自己能找得到的一个目录里。然后用手机打开,复制txt中的所有内容,使其暂时存在剪切板上。
3、下载一个软件 ES File Explorer(ES文件浏览器) 用来取得访问系统文件的工具。安装完毕后点击运行。如有需要root权限等提示框,点击允许。运行该软件后,先向上返回到根目录,然后依次寻找system/etc/hosts这个文件,进入hosts属性--更改权限--用户处勾选“写入”,然后确定。
4、重新打开hosts文件,将刚才复制的内容粘贴进去。保存退出。
欢迎分享,转载请注明来源:品搜搜测评网