2016-12-03 71 views
0

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

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

+0

欢迎来到Stack Overflow!请查看我们的[SO问题清单](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)来帮助你提出一个好问题,从而得到一个很好的答案。 –

回答

0

如果它连接到你的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项目 - >重建项目中,瞧!你可以从你的设备登录!

希望它有帮助!

0

你可以试试这个解决方案:

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