我在Android上启动了本地http服务器,同一本地网络中的其他计算机可以访问它。但如果我尝试在同一部手机上使用 opera 访问该服务器,它将无法工作。那么这意味着我们无法在 Android 上访问 localhost 吗?谢谢!
您应该使用下一个IP 10.0.2.2
就我而言,我无法从物理设备访问本地主机,因此仅使用 adb 通过 USB 拦截流量有帮助:
只需检查此http://developer.android.com/guide/developing/devices/emulator.html#networkaddresses
如果您的应用程序在 localhost:3000 中运行,则尝试在 Android 模拟器中使用 10.0.2.2:3000
尝试使用您电脑中的IP地址(ipconfig查看您电脑的IP地址)
IPv4 Address. . . . . . . . . . . : 192.168.1.12
所以,使用:
192.168.1.12:3000