访问本地主机,Mac Android Studio 模拟器
Access localhost, Mac Android Studio Emulator
我是 运行 端口 3000 上的本地 http 服务器,我想使用 Android 模拟器访问该服务器。我在浏览器中尝试了以下操作:
- localhost: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
使用以下服务
它会给你一个通往本地主机的隧道,并给你一个 URL,你可以在世界任何地方使用 ;)
我是 运行 端口 3000 上的本地 http 服务器,我想使用 Android 模拟器访问该服务器。我在浏览器中尝试了以下操作:
- localhost: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
使用以下服务
它会给你一个通往本地主机的隧道,并给你一个 URL,你可以在世界任何地方使用 ;)