安卓模拟器可访问电脑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

至此成功解决!

原文地址:https://www.cnblogs.com/qiufang/p/11307350.html

时间: 2024-10-27 17:44:25

安卓模拟器可访问电脑ip配置的相关文章

安卓模拟器"bluestacks"在电脑上的设置.(宽,高)

可以在手机上找到大量英语学习APP. 习惯使用电脑的朋友,可以安装模拟器来使用这些APP. bluestacks 是一款比较好的模拟器. 但其默认的宽,高,却无法在软件中修改. 找到一个比较好的教程来完成修改. 在我电脑上,默认的是720(高) * 1152(宽). window和guest是一样的.

charles做代理手机访问电脑运行的本地项目

在h5开发中经常一些兼容性问题需要在真机中调试,首先我们想到的是在同一局域网中手机访问电脑IP地址,但当需要访问本地域名时这样就显得无能为力了,此时我们可以在mac中使用charles做代理. 1.Charles端口设置    proxy->proxy Setting,设端口号为8888 2.IOS&Android代理环境配置 连接wifi,点开设置http代理, 选择手动: 服务器填写charles所在本机的ip地址,端口号8888. 即可 原文地址:https://www.cnblogs

安卓模拟器 手游最后一片未知蓝海

        手游市场发展至今,其竞争焦点往往集中于游戏品类.玩法.画质乃至营销手段.分发渠道等层面.简单来说,就是还没有突破手游本身层次.这也导致虽然目前手游市场非常火爆,但竞争却残酷无比.在这样的态势下,将目光向外延伸,尽可能地为手游增添竞争新力量,显得至关重要. 从这个角度看,安卓模拟器是被忽略的一个重要的战略级武器.安卓模拟器能够在电脑上模拟安卓手机系统,并能安装.使用.卸载安卓应用软件.其研发的最初目的,是让用户在电脑上也能体验安卓系统带来的乐趣.不过随着用户的"异想天开"

手机访问电脑wampServer本地环境页面

1.  电脑需要安装好wamp,我这里用的2.0版本,下载地址   http://pan.baidu.com/s/1jG31hbS 2. 电脑需要有个wifi,我用的360wifi 3. 启动wamp后,在电脑本地可以通过127.0.0.1访问到本地的项目 4. 用手机连接360wifi后,访问内网ip,也就是电脑的ip地址.这时可能会出现403,解决办法如下: 我用的wamp2.0此方法可行 找到Apache下的 httpd.conf 然后查找Directory这个词开头的 1.将Allow

简单的手机访问电脑文件方法,方便写完页面即使在移动端测试效果,不使用模拟器就能玩了

手机想测问电脑写好的页面文件时,这时部分人人会想到,拷内存卡,拷优盘,直接拷手机里(当然了 用模拟器的话这里就例外了),.....普通人一般用这些复制来复制去的方法,作为一个程序员,不自觉的就感觉,这好麻烦啊,或者说好low的操作方法啊....作为一个懂电脑的人,当然不能靠这种方法了,至少不能用数据先了,优盘了,内存卡了这些媒介来拷贝吧,有些人就想了,那我打开笔记本的蓝牙,wifi把文件传手机上,至少看起来没用最low的方法,但是这依然不符合我们的风格啊. 那还想怎么玩呢?直接访问电脑文件!说到

电脑上玩手游用手机模拟器多开换IP防封号的方法

电脑上玩手游用手机模拟器多开换IP防封号的方法使用模拟器模拟安卓系统,可以在电脑上安装手机应用,因为电脑屏幕更大,配置更好,所以有些应用的体验更好.而进行模拟器多开,相当于同时使用多部智能设备,可以在不同模拟器上,实现不同的功能.接下来介绍,如何安装该模拟器及如何进行多开.现在很多手机游戏都是可以在电脑上玩的,也可以多开游戏,为了保证游戏安全,我们把每个模拟器的IP都换成不一样的,就可以登陆不同的账号,并且能够保证游戏账号的安全.一,先打开安装程序,点击右下角的"自定义安装",即可进入

安卓模拟器访问tomcat

在一般的Java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的Web服务,但是如果我们在Android模拟器中也采用同样的地址来访问,Android模拟器将无法正常访问到我们的服务,这是为什么呢? 我们可以这样来理解:Android的底层是Linux kernel,包括Android本身就是一个操作系统,因此,这时我们在模拟器的浏览器中输入的localhost或127.0.0.1所代表的是Android模拟器(Android虚拟机),而不是你的电脑,明白了吗

Genymotion安卓模拟器和VirtualBox虚拟机安装、配置、测试

Genymotion安卓模拟器和VirtualBox虚拟机安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.VirtualBox虚拟机安装 4.Genymotion安卓模拟器安装配置 5.注意事项 6.相关博文 >>看不清的图片可在新标签打开查看大图 1.概述 VirtualBox是一个优秀的虚拟机软件,它可以在电脑上提供另一个操作系统的运行环境,使多个系统同时运行.VirtualBox支持的操作系统包括Windows.Mac OS X.Linux.OpenBS

一些安卓模拟器的IP问题和getOutputStream();关于connect();的函数异常的问题

ip问题 1.不能使用local host 和127.0.0.1作为本地服务器的地址,而网上无论10.0.0.2还是10.0.2.2的8080端口都无法访问.真正的地址应该在CMD 键入ipconfig 查到的IPv4地址,即本地地址创建URL getOutputStream函数的异常以及无法执行的问题 2.在安卓模拟器运行时,通过debug发现无法执行HttpUrlConnection中的getOutputStream,查了一下发现是getOutputStream会隐含执行connect函数,