美文网首页
修改Android模拟器的hosts文件

修改Android模拟器的hosts文件

作者: breakingbad | 来源:发表于2017-09-05 18:24 被阅读594次

    一、打开一个终端,进入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打开,否则会黑屏。

    相关文章

      网友评论

          本文标题:修改Android模拟器的hosts文件

          本文链接:https://www.haomeiwen.com/subject/fsgktxtx.html