【安卓模拟器访问tomcat】少年恃险若平地,独倚长剑凌清秋。这篇文章主要讲述安卓模拟器访问tomcat相关的知识,希望能为你提供帮助。
在一般的java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的Web服务,但是如果我们在android模拟器中也采用同样的地址来访问,Android模拟器将无法正常访问到我们的服务,这是为什么呢?
我们可以这样来理解:Android的底层是Linux kernel,包括Android本身就是一个操作系统,因此,这时我们在模拟器的浏览器中输入的localhost或127.0.0.1所代表的是Android模拟器(Android虚拟机),而不是你的电脑,明白了吗?这就是为什么你在模拟器中使用localhost时会报“Web page not available”的原因。
那到底要如何才能访问到本地电脑上的Web应用呢?在Android中,将我们本地电脑的地址映射为10.0.2.2,因此,只需要将原先的localhost或者127.0.0.1换成10.0.2.2,就可以在模拟器上访问本地计算机上的Web资源了。
当然,安卓应用也不要忘记添加internet权限,这样才能访问网络。
推荐阅读
- Android Studio打开项目,停在gradle的解决方案
- Android -- 面试 -- 数据库升级策略
- Docker存储驱动之Device Mapper简介
- Android Studio 配置
- Android设置背景图片平铺
- android:id中区别。。
- Windows App开发之文件与数据
- Android 6.0 执行时权限处理全然解析
- Android编程最完整的ToolBar开发指南