从Android模拟器访问Laravel Valet上的本地主机

4

我正在使用Laravel Valet在Mac上提供API服务。如何从Android模拟器访问它?

2个回答

1
  1. 按照 此SO回答 的说明编辑您的Android模拟器上的/etc/hosts文件。
  2. 将以下内容添加到此文件中:
myapp.test  10.0.2.2

这将路由发送到 myapp.test 的请求到 10.0.2.2,这是 AVD 使用的静态 IP 地址,用于访问主机而不是使用 localhost


0

由于Android模拟器是与您的Mac不同的计算机,因此您应该使用Mac的IP地址(如果在您的网络上解析,则使用其名称)而不是localhost。

例如,如果您的Mac的IP地址为192.168.1.10,则请使用此地址。


即使我使用 Mac 的 IP,它也会显示“Valet - 404未找到”消息。 - YKalinde
如果你收到了404错误,很可能是因为你访问的URL不正确。请检查一下。 - Xvolks
我不知道为什么它被踩了。这也是一个带有适当解释的解决方案。如果您收到Valet - 404 Not Found,则表示您已经连接成功。 - Ataberk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接