访问localhost,Mac Android Studio模拟器

时间:2016-08-18 05:07:12

标签: android android-studio android-5.0-lollipop

我在端口3000上运行本地http服务器,并且我想使用Android模拟器访问该服务器。我在浏览器中尝试了以下内容:

  • localhost:3000 //
  • 127.0.0.1:3000 //当然我试试了我的本地IP
  • 10.0.3.2:3000 //我认为这是一个genymotion ip?
  • 10.0.2.2:3000 //最流行的建议是使用此ip

对于这些中的每一个,我都给出了这个错误: enter image description here

有趣的是,当我在桌面上使用chrome访问相同内容时:

localhost:3000 // works
127.0.0.1:3000 // doesn't work

也许这是连接的?我不确定127.0.0.1:3000为什么不起作用,但这可能是一个完全不同的障碍。

我的/etc/hosts文件:

127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 

我已经尝试重新加载(和禁用)我的防火墙和代理。

我使用的模拟器是:

Mac, Android Studio 1.5.1
Emulator : Nexus 5 - API 21, Android 5.0 x86 

1 个答案:

答案 0 :(得分:2)

使用以下服务

https://ngrok.com/

它将为您提供一个到localhost的隧道,并为您提供一个可以在世界任何地方使用的URL;)