我们经常需要修改本地Hosts来绑定域名来做测试。我们在测试模拟器的时候,模拟器会不会读取宿主机的hosts文件呢?经过测试证明,Xcode的模拟器是会读取本机hosts文件的,但Android Stuidio的模拟器却不会读取宿主机的hosts文件,因此如果需要使用adb工具修改Android模拟器内的hosts文件来实现特定域名绑定。
修改Android模拟器Hosts文件的步骤:
说明:这里采用的是相应的通过将手机中的Hosts文件采用push的方法进行操作的
1. 用cmd进入相应的SDK的tools目录下
2. 使用emulator –avd youavdname –partition-size 128 的命令 启动模拟器
3. 返回上一级 目录 cd .. 到相应的platform-tools 目录下
4. 获取root权限
./adb root adbd is already running as root
5. 设置/system文件夹为可写
./adb remount remount succeeded
6. 从模拟器中获取hosts文件
sudo ./adb pull /system/etc/hosts [100%] /system/etc/hosts
7. 在当前目录修改刚才pull出来的hosts文件
9. 在命令行中使用
./adb push hosts /system/etc/hosts [100%] /system/etc/hosts
10. 这时候你可以进入命令行中看看是否修改成功
11. adb shell 进入模拟器命令行
12. cat /system/etc/hosts 检查修改是否生效
这样就修改好了。很烦的是,每次模拟器重启,这个修改就失效了。需要重新修改。
相关推荐
1.之前自己的虚拟机这样设置没问题,今天突然出现这样的花屏 ...可能自己电脑硬件图形卡(不知道什么东东)哪里出了问题,也可能不小心更新组件后,android studio的设置出问题啦。 作者:CS扫地僧
主要介绍了解决Android studio虚拟机在启动界面和桌面出现画面模糊花屏问题,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下
Android Studio Bumblebee 2021.1.1 Patch 1 (android-studio-2021.1.1.21-windows.exe)大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新...
Android Studio 4.1 Build #AI-201.8743.12.41.6858069 对应的flutter以及dart版本
Android Studio Bumblebee 2021.1.1 Patch 2 (android-studio-2021.1.1.22-windows.zip)大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新...
Android Studio Chipmunk Canary 2 (android-studio-2021.2.1.2-windows.zip) 花栗鼠 只适用于Windows系统。 Android Studio 版本倒序排列: Android Studio Chipmunk 2021.2.1 花栗鼠 (新版命名) Android Studio...
Android Studio Bumblebee 稳定版(android-studio-2021.1.1.20-windows.exe) 大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Arctic Fox 2020.3.1.26新版本命名)版本之后的新版本Android Studio ...
Android Studio Bumblebee 稳定版(android-studio-2021.1.1.20-linux.tar.gz) 大黄蜂,适用于Linux x86_64系统,是Android Studio 4.3(Arctic Fox 2020.3.1.26新版本命名)版本之后的新版本Android Studio ...
Android Studio Chipmunk (2021.2.1) Beta 3 (android-studio-2021.2.1.10-mac_arm.zip)花栗鼠 适用于macOS Arm芯片系统,文件分割成两个压缩包,必须一起解压使用: Android Studio Chipmunk (android-studio-...
android studio 学生信息管理系统实现源码(安卓开发教程课后练习)android studio 学生信息管理系统实现源码(安卓开发教程课后练习)android studio 学生信息管理系统实现源码(安卓开发教程课后练习)android ...
Android Studio Dolphin (2021.3.1) Canary 3 (android-studio-2021.3.1.3-mac.zip)海豚 适用于macOS Intel芯片系统,文件分割成两个压缩包,必须一起下载两个压缩包进行解压使用: android-studio-2021.3.1.3-mac...
Android Studio Bumblebee 2021.1.1 Patch 2 (android-studio-2021.1.1.22-cros.deb)大黄蜂,适用于Chrome OS系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新版本...
Android Studio Chipmunk (2021.2.1) Beta 3 (android-studio-2021.2.1.10-mac_arm.zip)花栗鼠 适用于macOS Arm芯片系统,文件分割成两个压缩包,必须一起解压使用: Android Studio Chipmunk (android-studio-...
课程设计大作业基于java的Android Studio实现井字棋小游戏源码课程设计大作业基于java的Android Studio实现井字棋小游戏源码课程设计大作业基于java的Android Studio实现井字棋小游戏源码课程设计大作业基于java的...
Android Studio Chipmunk Canary 6 (android-studio-2021.2.1.6-windows.zip) 花栗鼠 只适用于Windows系统。 Android Studio 版本倒序排列: Android Studio Chipmunk 2021.2.1 花栗鼠 (新版命名) Android Studio ...
Android Studio Bumblebee 2021.1.1 Patch 1 (android-studio-2021.1.1.21-windows.exe)大黄蜂,适用于Windows x86_64系统,是Android Studio 4.3(Android Studio Arctic Fox 2020.3.1.26新版本命名)版本之后的新...
安卓大作业使用AndroidStudio开发的星座app源码,一个看星座、配对、推荐的app。 安卓大作业使用AndroidStudio开发的星座app源码,一个看星座、配对、推荐的app。安卓大作业使用AndroidStudio开发的星座app源码,一...
运用Android Studio实现打电话和发短信的功能,对应权限 Manifest.permission.CALL_PHONE和Manifest.permission.SEND_SMS