今天在项目中涉及到Android中的模拟器如何访问服务器。个人采用本地服务器来进行调试,部署在Tomcat服务器中。我们在Android模拟器当中如何才能访问到本地的服务器呢?有的童鞋可能会想:采用 localhost 或者 127.0.0.1 来访问。但这样访问是不成功的。
android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!若你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP: 10.0.0.2,10.0.0.2是模拟器设定的特定ip,是你电脑的别名,在模拟器上用 10.0.0.2 就能成功访问你的电脑本机。
本文介绍了在Android模拟器中如何正确访问本地服务器的方法。通常情况下,直接使用localhost或127.0.0.1访问会指向模拟器自身而不是目标主机。文章指出,通过使用特定IP地址10.0.0.2可以成功地从模拟器访问本地部署的服务。
1962

被折叠的 条评论
为什么被折叠?



