Android模拟器访问本地的localhost失败及解决方案
2016-06-13 22:46
495 查看
在开发手机网站是,使用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项目失败。
原因:
在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项目失败。
相关文章推荐
- Android自定义控件实战——水流波动效果的实现WaveView
- 改变窗口所在的进程:android:process属性解析
- Android静默安装
- ListView的点击事件
- Android简单计算器
- android操作系统详细目录结构
- Android 多媒体之实现语音聊天界面
- 【Android】直播必备之YUV使用总结 —— Android常用的几种格式:NV21/NV12/YV12/YUV420P的区别
- 2016年6月至2017年3月学习计划
- Android 动画基础——视图动画(View Animation)
- 尝试写款小游戏吧
- Android学习笔记--基础知识
- Android综合项目乐学成语
- android中的消息机制--浅谈Handler的原理及使用
- Android入门-SayHello实现页面跳转
- android之文件权限问题
- android常用view布局
- Android开发笔记之音乐播放器
- Android Studio 插件
- Spinner的基本使用