【问题标题】:how to connect Android app with local server XAMPP如何将 Android 应用程序与本地服务器 XAMPP 连接
【发布时间】:2017-04-18 10:02:04
【问题描述】:

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

有人有其他解决方案吗?

【问题讨论】:

  • 欢迎来到 Stack Overflow!请查看我们的SO Question Checklist 以帮助您提出一个好问题,从而得到一个好的答案。

标签: android xampp


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    ngrok http 80
    

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

    希望对你有帮助!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-22
      • 2011-11-11
      • 2017-06-07
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 2019-12-29
      • 2020-04-13
      相关资源
      最近更新 更多