【问题标题】:Debug mobile app from Chrome - localhost not resolved从 Chrome 调试移动应用程序 - 本地主机未解析
【发布时间】:2019-06-25 00:08:06
【问题描述】:

我记得我用另一部手机可以调试我的本地网站开发,现在出现问题阻止我在手机中打开 localhost 并且找不到方法。

看: Google Chrome for Android Remote Debugging - "localhost:9222" Not Available

我的手机已连接,在 localhost:9222 上我可以看到标签列表。

我可以从远程访问选项卡加载站点,但无法加载我的本地主机。

在一种情况下,显示错误: 408 - 超时。

在另一个方面,无法访问简单的 chrome 显示站点。 ERR_NAME_NOT_RESOLVED

我尝试了启用和不启用端口转发(如果启用,则监听 8081、8080)。

手机通过 USB 连接,但似乎无法访问我的笔记本电脑的本地主机地址,仍然在同一个 wifi 点上。

已编辑

我记得我可以用另一部手机调试我的本地网站 dev,现在有一个问题阻止我在我的 移动,找不到方法。

我正在使用 Bonjour——“Bonjour 主机”是 Mac 分配给您的用户计算机 user.local 的名称。以前的安卓主机可以连接,现在除了IP就无法解决了。

【问题讨论】:

    标签: android debugging mobile localhost adb


    【解决方案1】:

    这两个设备应该在同一个网络上,这样就不是localhost,但是你必须把localhost替换成服务器PC的IP!

    所以不是localhost:9222,而是192.168.1.10:9222,因为192.168.1.10是你的IP地址!

    【讨论】:

    • 对不起,我忘了提及我正在使用别名主机名使其可搜索 - 就像 http://foo.local/~user/ 我“非常确定”它已在其他移动设备上解决(不是 localhost,而是别名使其可在同一网络中搜索)。你的答案是正确的,我会把它标记为正确的,如果我的“非常确定”不是错误的记忆,我会做的。但是,为了正确起见 - 您能否解释为什么别名未解析的可能原因?
    • @user305883 别名仅适用于它所写的系统,除非它是某种 DNS 服务器,所以如果你有 Android 手机的 root 权限,那么你可以在那里写别名 @987654326 @,或者我相信还有其他一些方法,例如 DNS 服务器!
    猜你喜欢
    • 2014-08-18
    • 1970-01-01
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 2013-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多