Android模拟器访问本地的localhost失败及解决方案


在开发手机网站是,使用Android模拟器测试,在手机浏览器中输入localhost访问本地服务器失败!

原因:

在Android系统中localhost就是127.0.0.1

在Windows系统中localhost也是127.0.0.1

Android模拟器(simulator)把自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,就是访问模拟器自己!

解决方案 1:

若是你想在模拟器simulator访问本地电脑,那么就用Android内置的IP:10.0.2.2

访问实例:

 

解决方案2:

就是使用本机局域网的IP地址,例如我的局域网IP:192.168.1.114

然而对应的IIS,域名绑定配置如下:

注意:对于IIS Express的访问无效,Android模拟器的浏览器不能直接访问IISExpress项目失败。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM