0

我在这里真的需要一些帮助...

我已经使用 cordova 开发了一个简单的应用程序,我希望使用 weinre 调试该应用程序以进一步改进。

问题是当我托管 weinre 客户端并且使用浏览器访问http://192.168.0.111:8080/client/#anonymous 应用程序时不会在客户端中显示为目标..

我在 index.html 的最后部分插入了这个脚本导入行

<script src="http://192.168.0.111:8080/target/target-script-min.js#anonymous"></script>

在 config.xml 中,我放 <access origin="*" /> 了在 AndroidManifest.xml 中,我放了<uses-permission android:name="android.permission.INTERNET" />

我还尝试使用托管 weinre 的计算机浏览器打开我的 index.html,它已被指示为目标。这意味着代码应该可以正常工作。

我也尝试访问http://192.168.0.111:8080并且显示了 weinre 信息页面。这意味着 ip 是正确的并且可以从我的手机访问。

但我想知道为什么当我运行应用程序时,weinre dint 将我的应用程序显示为目标。我是否错过了一些重要的步骤来让我的应用程序可以访问?

请帮忙。

4

1 回答 1

2

毕竟我仍然无法确定问题,它可能是配置问题,也可能不是......任何建议或答案都将受到欢迎。

并为那些和我有类似情况的人提供解决方案,你可以试试这个https://developer.chrome.com/devtools/docs/remote-debugging

它对我的情况很好。此外,它更容易设置和更熟悉的界面。您甚至可以像处理页面一样逐行浏览您的 js。

目前,这是我能得到的最佳解决方案。

于 2015-03-09T17:42:00.647 回答