我正在尝试将weinre配置为在android 4.0、4.1、4.2和4.3上调试phonegap应用程序。
根据我在线阅读的内容,我必须在本地IP上运行Weinre服务器,因此我运行了以下命令(xxx.xx.xx.xx将表示我的计算机IP地址):
WENRE—绑定主机XXX.XX.XX.XX—httpport 8081
我收到信息了:

weinre: starting server at http://xxx.xx.xx.xx:8081

然后我转到以下网址:http://xxx.xx.xx.xx:8081/client/
这打开了Weinre的页面,内容如下:
然后在我的android设备上启用usb调试。
我在index.html的底部添加了此脚本:
<script src="http://xxx.xx.xx.xx:8081/target/target-script-min.js#anonymous"></script>

我部署了应用程序,但出现以下错误:
The connection to the server was unssuccessfull((file:///android_assest/www/index.html)

只有在我添加weinre脚本时才会发生这种情况。
我应该提到我正在试着调试抛出的cabe我想这是这样做的。
另外,我也尝试过使用localhost,但由于某些原因,当我添加带有localhost的脚本并运行应用程序时,它不会刹车,但在刷新客户端后也不会创建到weinre客户端的连接。
有人知道会出什么事吗?

最佳答案

Weinre使用普通的HTTP客户机/服务器通信。因此,您不需要通过USB电缆连接设备,也不需要在设备上启用USB调试。请确保您可以从设备访问Weinre服务器。
如果在连接到同一个无线网络时无法使用Android设备上的浏览器访问Weinre服务器URL,那么您的PC上可能有防火墙或端口过滤器来阻止此操作。

关于android - 可以建立与Weinre和App刹车的连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24083162/

10-10 18:44