我遇到了连接到XAMPP的android应用程序的问题。模拟器中的应用程序工作正常,因为它在同一个设备中。但是,当我在Android设备下载应用程序。该应用程序已成功安装,但无法登录或登录。 我认为这是因为笔记本电脑中的服务器具有与Android设备不同的IP地址。 我已经尝试了许多解决方案,如添加新端口或关闭防火墙,但它没有奏效。如何将Android应用程序与本地服务器连接XAMPP
没有人有其他解决方案吗?
我遇到了连接到XAMPP的android应用程序的问题。模拟器中的应用程序工作正常,因为它在同一个设备中。但是,当我在Android设备下载应用程序。该应用程序已成功安装,但无法登录或登录。 我认为这是因为笔记本电脑中的服务器具有与Android设备不同的IP地址。 我已经尝试了许多解决方案,如添加新端口或关闭防火墙,但它没有奏效。如何将Android应用程序与本地服务器连接XAMPP
没有人有其他解决方案吗?
如果它连接到你的wifi,然后打你的笔记本电脑地址提供的路由器。如果它连接到您的移动网络,那么首先找出您的路由器外部IP地址,然后将某个端口转发到10.0.2.2:portno,最后您将能够从您的设备中看到该服务器。
如果以上都不起作用,那么有另一种解决方案是ngrok
。转到https://ngrok.com/并下载.exe文件(对于Windows)。将它解压到某处并将其路径添加到PATH环境变量,以便您可以从任何位置的cmd访问它。之后,只需使用这个命令:
ngrok http 80
这会给你映射到本地主机,并可以从任何设备在你的房子或not.Literally任何地方accesed的URL。不要关闭cmd,然后把新的URL放到Android项目 - >重建项目中,瞧!你可以从你的设备登录!
希望它有帮助!
你可以试试这个解决方案:
欢迎来到Stack Overflow!请查看我们的[SO问题清单](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)来帮助你提出一个好问题,从而得到一个很好的答案。 –