如何将Android应用与本地服务器XAMPP连接



我对连接到XAMPP的Android应用程序有问题。模拟器中的应用程序正常工作,因为它在同一设备中。但是,当我在Android设备中下载应用程序时。该应用程序已成功安装,但我无法登录或登录。我认为这是因为笔记本电脑中的服务器具有与Android设备不同的IP地址。我尝试了许多解决方案,例如添加新端口或关闭防火墙,但它不起作用。

有人有其他解决方案吗?

如果将其连接到您的WiFi,请点击路由器提供的笔记本电脑地址。如果已连接到您的移动网络,请首先找出路由器外部IP地址,然后将某些端口转发到10.0.2.2:Portno,最后您可以从设备看到该服务器。

如果以上都不可用,则还有另一个解决方案是ngrok。请访问https://ngrok.com/,然后下载.exe文件(用于Windows)。将其提取到某个地方,然后将其路径添加到路径环境变量中,以便您可以在任何地方从CMD访问它。之后,只需使用此命令:

ngrok http 80

这将为您提供一个向您的本地主机映射的URL,并且可以从房屋中的任何设备上进行加速。请勿关闭CMD,然后将新URL放入Android Project->重建项目和瞧!您可以从设备登录!

希望它有帮助!

您可以尝试此解决方案:

  • 在网络中找到计算机的IP;
  • 将您的Android设备连接到PC的同一网络;
  • 从您的Android设备,转到网络设置并打开连接的选项;
  • 显示高级选项;
  • 为"代理"语音选择"手动";
  • 在"代理主机名"中写下PC的IP,然后在"代理端口";
  • 保存配置并尝试使用您的应用程序:现在工作!

最新更新