Android模拟器访问本机web app

今天在给自己的App加一个socketio的通讯,本地Node client可以成功连接,Android模拟器不可以,突然想到Android模拟器中的localhost是模拟器本机而不是开发的电脑,把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器本身。如果你想在模拟器simulator上面访问你的电脑,可以使用android内置的IP 10.0.2.2 ,模拟器对你的电脑做了IP映射,用这个IP就可以访问到本机了

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理