安卓模拟器可访问电脑ip配置

Posted qiufang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓模拟器可访问电脑ip配置相关的知识,希望对你有一定的参考价值。

开发的时候,发现安卓模拟器没办法访问调用开发的接口,因为安卓模拟器没有绑定配置hosts,所以需要在模拟器上配置hosts

首先配置环境变量,用户变量的path和系统变量

我的路径 C:\Users\luke\AppData\Local\android\Sdk\emulator\

//启动模拟器

1、cmd到这个路径 C:\Users\luke\AppData\Local\Android\Sdk\emulator

2、通过 emulator -list-avds ,查看当前模拟器的名字,我的是Pixel_XL_API_28

3、通过 emulator -avd advName -writable-system,启动模拟器,advName = Pixel_XL_API_28

 

再开启一个cmd,进入C:\Users\luke\AppData\Local\Android\Sdk\platform-tools

4、C:\Users\luke\AppData\Local\Android\Sdk\platform-tools>adb root

 

5、C:\Users\luke\AppData\Local\Android\Sdk\platform-tools>adb remount

remount succeeded

 

6、C:\Users\luke\AppData\Local\Android\Sdk\platform-tools>adb shell    //进入shell模式

generic_x86:/ # su

generic_x86:/ # echo -e \\n >> etc/hosts  //写入一个换行 a

generic_x86:/ # echo 192.168.0.88  test.master.local.com >> etc/hosts           //写入你的ip和对于的域名 b

generic_x86:/ # cat etc/hosts            //查看当前hosts已配置的内容 看我们刚刚写入是否成功

127.0.0.1       localhost

::1             ip6-localhost

 

192.168.0.88 test.master.local.com

generic_x86:/ #

如果有多条host,重复执行a和b

至此成功解决!

以上是关于安卓模拟器可访问电脑ip配置的主要内容,如果未能解决你的问题,请参考以下文章

用电脑运行安卓模拟器,他的IP和电脑相同吗

用电脑运行安卓模拟器,他的IP和电脑相同吗

安卓模拟器为啥没网络,谁知道?

用电脑运行安卓模拟器,他的IP和电脑相同吗?

【转】Android Studio安卓模拟器不能联网的解决方案

安卓模拟器上网的话IP和电脑的IP是一样的吗?