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

时间:2016-12-03 16:42:12

标签: android xampp

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

有没有人有其他解决方案?

2 个答案:

答案 0 :(得分:0)

如果已连接到您的wifi,请点击路由器提供的笔记本电脑地址。如果它已连接到您的移动网络,那么首先找到您的路由器外部IP地址,然后将某个端口转发到该10.0.2.2:portno,最后您将能够从您的设备中看到该服务器。

如果以上都不起作用,那么另一个解决方案是ngrok。转到https://ngrok.com/并下载.exe文件(对于Windows)。将其解压缩到某个位置并将其路径添加到PATH环境变量,以便您可以从任何位置的cmd访问它。之后,只需使用此命令:

ngrok http 80

这将为您提供一个映射到您的本地主机的网址,并且可以从您家中的任何设备接收或不接收。可以在任何地方。不要关闭cmd,然后将新网址放入Android项目 - >重建项目,瞧!您可以从您的设备登录!!

希望它有所帮助!!!

答案 1 :(得分:0)

您可以尝试此解决方案:

  • 在网络中查找您的计算机的IP;
  • 将您的Android设备连接到PC的同一网络;
  • 在Android设备上,转到网络设置并打开 您的连接选项;
  • 显示高级选项;
  • 选择"手册"对于"代理"语音;
  • 将您的PC的IP写入"代理主机名"并写入8080 "代理端口";
  • 保存配置并尝试使用您的应用程序:它应该 现在就工作!