无法从localhost外部连接到模拟器内的服务器

时间:2014-02-22 05:57:19

标签: android localhost lan

我有一个服务器在里面运行,android模拟器在8080端口监听。

端口转发后,我能够通过我的网络浏览器"从主机(我的真实操作系统)"连接到服务器,但只有当我输入127.0.0.1:8080时,问题是如果我把192.168.1.12:8080作为我的局域网地址,我就无法连接。

一些解释以及如何解决它。

解释问题的其他方法: 我在美国运行我的android模拟器中的服务器,我想要一个来自日本,加拿大......能够访问和连接它。或者我希望我的第二台笔记本电脑能够在第一台同一网络的笔记本电脑上访问我的服务器。

1 个答案:

答案 0 :(得分:1)

解决,

问题是adb只接受来自12.0.0.1的连接,没有别的。

所以我在虚拟盒中安装android并将连接从192.162.2.101“my lan ip address”重定向到10.0.2.10“模拟器中的android ip地址”(我在虚拟盒网络UI中这样做。“ / p>

并且每件事都运作良好。

adb“google emulator”旨在在单个主机中使用/访问。

相关问题