Android模拟器/真机/Genymotion模拟器访问本地服务器的方法
【访问须知】
首先我们需要知道,localhost是本地主机的意思。
换句话说,localhost指的是你当前运行localhost的设备,如果在PC(个人电脑)端,那就是指代PC
如果使手机,指的就是手机了。
因此想利用Android设备访问本地的服务器,用url中输入'localhost'显然是不行的
【解决方案】
1、如果你是在普通的Android模拟器上运行时,只需要用10.0.2.2来代替就可以了
2、在手机和Genymotion模拟器中(需要链接同一个WIFI,在同一个内网下)
此时,需要找到它们各自对应的ip
方法如下:
1、打开dox窗口 --> win + r 输入cmd回车
2、进入dox窗口, 输入ipconfig命令
按照你的电脑中上图中对应的ip值代替localhost即可,本人亲测,希望可以帮助到你