【发布时间】:2015-07-06 21:02:16
【问题描述】:
我正在尝试使用 weinre 服务器在我的手机上调试 web 视图。它显示为客户端,但不显示为目标。我知道4.4及以上有chrome调试但我需要在4.3中调试 我尝试将 localhost 更改为我的 IP 地址,但它不起作用。关于为什么目标没有出现的任何想法? 我附上了截图供参考。
【问题讨论】:
我正在尝试使用 weinre 服务器在我的手机上调试 web 视图。它显示为客户端,但不显示为目标。我知道4.4及以上有chrome调试但我需要在4.3中调试 我尝试将 localhost 更改为我的 IP 地址,但它不起作用。关于为什么目标没有出现的任何想法? 我附上了截图供参考。
【问题讨论】:
您的服务器(在您的 Windows 计算机上运行?)需要对您的(android?)手机可见。您可以从您的安卓手机浏览到您的 Windows 计算机上的 weinre 服务器 - 只是为了测试您那里有连接吗?
您也可以尝试使用公共的 weinre 服务器,例如:http://weinre.mybluemix.net/
您的 HTML 或其他 JS 中也可能存在错误,导致 weinre 脚本无法运行。您可以尝试在 4.4 设备上运行并使用真正的调试器,看看您是否可以找出它在 4.3 设备上无法运行的原因。
【讨论】:
ERR_CONNECTION_REFUSED 听起来您的 Windows 机器有防火墙阻止传入连接到您的 weinre 服务器(可能是端口 8080 或 8081)。运行 Windows 防火墙并添加规则以允许通过运行 weinre 服务器的端口号进行连接。