【发布时间】:2016-08-18 05:07:11
【问题描述】:
我正在端口 3000 上运行本地 http 服务器,我想使用 Android 模拟器访问该服务器。我在浏览器中尝试了以下操作:
- 本地主机:3000 //
- 127.0.0.1:3000 // 当然我给了我的本地 ip 试试
- 10.0.3.2:3000 // 我认为这是一个 genymotion ip?
- 10.0.2.2:3000 // 最普遍的建议是使用这个ip
有趣的是,在我的桌面上使用 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
【问题讨论】:
-
10.0.3.2它应该可以工作 -
关闭防火墙。
-
我试过 10.0.3.2 @waki,它不工作
-
我试过关闭防火墙@SohailZahid,它不起作用
-
没有端口号的你试试
标签: android android-studio android-5.0-lollipop