【问题标题】:Access localhost from Android device从 Android 设备访问 localhost
【发布时间】:2015-11-22 23:10:29
【问题描述】:

我在 os x 笔记本电脑的 xampp 中有一个服务器,当我在模拟器网络导航器中输入:10.0.2.2/myphpServer 时,一切正常,但是从连接 USB 的真正 Android 设备,我无法连接。

【问题讨论】:

  • 请检查清单文件中是否设置了 Internet 权限?如果已经,请尝试使用您 PC 的真实 IP。 10.0.2.2 用于模拟器。
  • 是的,manifest 有 Internet 权限
  • 改用真实IP。尝试从手机中的网络浏览器访问 realIP/...。检查网络连接,防火墙。还有更多,发布你的 logcat :-)
  • 这个问题你解决了吗?
  • 已解决。模拟器使用 10.0.2.2,安卓设备使用真实 IP

标签: android xampp localhost


【解决方案1】:

通过终端中的ifconfig 命令检查您电脑的公共IP 然后使用YOUR_IP/myphpServer
如果您在本地网络(路由器或 LAN)中,请使用您的 local_ip/myphpServer(确保您的手机也在同一网络中)

如果您的手机没有互联网连接,请选择Android USB Tethering

【讨论】:

    【解决方案2】:

    您需要将两台设备连接到同一网络才能访问 Android 设备中的 localhost。

    【讨论】:

      【解决方案3】:

      最好使用笔记本电脑的 IP 地址在 cmd ipconfig 中搜索 Local Area Connection: IPv4 Address

      【讨论】:

        猜你喜欢
        • 2015-06-27
        • 2015-07-13
        • 2013-02-24
        • 1970-01-01
        • 1970-01-01
        • 2016-09-11
        • 2012-06-21
        • 2019-09-02
        • 2016-12-12
        相关资源
        最近更新 更多