可以创建与weinre和app刹车的连接

时间:2014-06-06 13:32:58

标签: android cordova weinre

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页面,其中包含以下内容:

enter image description here

然后我在我的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客户端的连接获得创建。

任何人都知道什么是错的?

1 个答案:

答案 0 :(得分:0)

Weinre使用正常的HTTP客户端/服务器通信。因此,您无需通过USB电缆连接设备,也无需在其上启用USB调试。只需确保您可以从设备访问weinre服务器。

如果您在连接到同一无线网络时无法使用Android设备上的浏览器访问weinre服务器URL,那么您可能在PC上安装了防火墙或端口过滤器,以防止这种情况发生。