如何从我的计算机访问在genymotion模拟器中运行的服务器?

时间:2015-07-08 11:45:39

标签: android android-emulator genymotion

我已在我的Genymotion模拟器(Google Nexus 9 - 5.1.0 - API 22)上安装了SimpleHTTPServer应用。

该应用在Android上创建了一个HTTP服务器,您可以使用以下网址通过浏览器访问手机:

  1. http://10.0.3.15:12345/
  2. http://192.168.56.101:12345/
  3. 现在我可以使用模拟器中的Android浏览器访问这些URL,但是当我尝试使用浏览器(Windows)从模拟器外部访问它们时,我收到连接错误/ 404.

    如何从模拟器外部连接到Android上的ServerSocket?

    P.S。我可以使用http://192.168.56.1/http://10.0.3.2从Genymotion模拟器访问Apache服务器(安装在计算机/ Windows上),但是无法从Windows访问在Genymotion模拟器中运行的HTTP服务器?

1 个答案:

答案 0 :(得分:0)

我必须执行以下操作才能使其正常工作

adb forward tcp:[host port] tcp:[虚拟设备端口]

来自here