Weinre 不在手机上显示 Cordova Android 应用程序 运行 的目标

Weinre do not show target for Cordova Android App running on handphone

我真的需要一些帮助...

我已经使用 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 是正确的并且可以从我的手机访问。

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

请帮忙。

毕竟我仍然无法确定问题所在,这可能是配置问题,也可能不是...欢迎任何建议或回答。

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

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

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