Android模拟器访问本地服务器 localhost

由于身边没有android真机,只能再模拟器上进行测试,由于在本地通过wampserver和php搭建的服务器, 想要在模拟器上模拟登陆环节,也就是要连接本地服务器Tomcat,之前总是报错,通过查询debug日志,得到fail to connect to localhost/appserver,连接不到localhost/,一直以为是自己的服务器有了问题,各种debug之后,才想到或许是连接手机里的服务器发生了错误。

于是在模拟器的默认浏览器中输入localhost/,果然无法访问。

在网上找了一会错误信息,才知道和电脑一样通过localhost或者127.0.0.1访问失败.由于手机也相当于一台小型电脑 以上这些地址被映射到手机模拟器的本地,其ip地址可能吧会发生变化.所以应该设计不能访问到的

有解决方案说,在模拟器输入10.0.0.2就可以访问本地服务器,最后还是失败了。在众多的回答中找到了一条,试试在模拟器上访问10.0.2.2,这次就访问成功了,或许也是不同的模拟器,版本不同吧,大家可以多查询,多试几种答案,贴主使用的模拟器是Android Emulator_Nexus_5X_API_25:5554。

如有网友发现有误 欢迎回复哦 互相学习……

猜你喜欢

转载自blog.csdn.net/qq_37221167/article/details/79843397
今日推荐