Hy我正在尝试配置weinre来调试Android 4.0,4.1,4.2和4.3上的phonegap应用程序。
从我在网上看到的,我必须在我的本地IP上运行weinre服务器,所以我修改了以下内容(xxx.xx.xx.xx将代表我的计算机IP地址):
weinre --boundHost 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客户端的连接获得创建。
任何人都知道什么是错的?
答案 0 :(得分:0)
Weinre使用正常的HTTP客户端/服务器通信。因此,您无需通过USB电缆连接设备,也无需在其上启用USB调试。只需确保您可以从设备访问weinre服务器。
如果您在连接到同一无线网络时无法使用Android设备上的浏览器访问weinre服务器URL,那么您可能在PC上安装了防火墙或端口过滤器,以防止这种情况发生。