如何从Android手机访问我的localhost XAMP服务器?

时间:2016-10-31 04:18:42

标签: android localhost

当我在Emulator上运行我的项目时,localhost服务正在运行但是在真正的Android手机上运行时找不到localhost服务器。那么如何从我的真实Android设备访问我的localhost服务器。我使用XAMP服务器。

4 个答案:

答案 0 :(得分:0)

您无法从移动设备访问localhost,因为服务器仅限于您的系统。为了测试应用程序,您必须在模拟器上运行应用程序,以便它可以找到服务器。虽然有一种方法...如果您要创建一个后端的整个服务器,并且您有一个与您的移动设备和系统连接的网络,那么您可以将服务器设置为侦听该网络上的端口。我使用NodeJ来实现这一目标。您可以搜索一些使用NodeJ的教程,通过它可以访问xampp服务器。您也可以尝试使用AdonisJs作为NodeJs的框架,以获得更好的方法。但请记住,您需要一个用于连接系统和移动设备的公共网络。这是一个有点复杂的方法但是可以工作。直接从系统访问本地主机到您的移动设备是不可能的..如果您想避免学习NodeJ,那么您将不得不继续使用模拟器进行测试,但学习新东西总是令人惊叹。所以我建议你学习NodeJs。无论如何,您可以避免所有麻烦,并使用您的模拟器继续测试您的应用程序。我希望这个答案可以帮到你:)。

答案 1 :(得分:0)

你应该告诉你在模拟器上运行了哪个ip。

Android设备上的客户端应该使用运行服务器的计算机的ip。

同一WLAN中的Android设备和服务器计算机。

答案 2 :(得分:0)

如果您的计算机和手机通过相同的互联网线连接,那么您可以使用计算机的IP而不是localhost来完成工作。

答案 3 :(得分:0)

您不能从不同的节点访问本地主机服务器,尽管两个节点都连接到同一网络的方式是将服务器的IP配置更改为0.0.0.0:这样您只需键入即可从任何节点访问服务器服务器的IP后跟端口号...