android - Weinre 不工作,试图调试?

标签 android cordova

我想我可能遗漏了一些东西,但我已经使用脚本在我的 android 平板电脑上安装了 .apk

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

在标题中。

我决定在 http://forums.adobe.com/docs/DOC-2623 之后尝试在本地运行它.我去了“localhost:8080”并安装了 weinre,但我仍然得到同样的信息“找不到目标”。

我想我错过了一步,或者我没有完全理解它如何连接到我的应用程序?

我也尝试通过 build.phonegap.com 启用 Debug模式来构建它,然后安装 apk,然后单击调试,天哪,这些步骤很简单,但我无法让它工作。

我必须遗漏一些东西,所以我希望有人能帮助我理解我遗漏了什么。

已解决:感谢 @Christian Kuetbach 的回答对他有所帮助,让我添加一些内容以防其他人遇到此问题。

  1. 我确保 weinre 给你添加的脚本是最后加载的,我把它放在最底部,因为我认为它应该在一切之后加载。这样做是为了确定。

  2. 确保正确连接到 weinre,@Christian Kuetbach 说 --boundHost -all- 但我必须像这样输入 weinre --boundHost -all- 也许添加 weinre 是一件显而易见的事情,但它可能会引起混淆,所以如果这有所不同,请确保我在 win8 上运行。

最佳答案

你是如何在android设备上启动weinre服务器部分的?

我认为您需要在 HTML 中使用您的服务器(您的开发计算机)的 IP。

如果是 Windows 8:https://kb.wisc.edu/page.php?id=27309

在上面的例子中,IP 是 144.92.124.118

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

更新 这仅在设备在线且与您的 PC 位于同一网络中并且防火墙配置为允许连接且 weinre 服务器以参数 --boundHost -all-

关于android - Weinre 不工作,试图调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20444851/

相关文章:

ios - 在不同的 View 上更改 iOS 状态栏颜色

android - 在cordova插件中获取onCreateOptionsMenu

java - 如何在android中设置特定时间的日历

android - Rio 字段绑定(bind) : LINQ interface not supporterd error on Datetime in LINQ comparison?

android如何在子菜单中放置子菜单

java - 推送到达时将 cordova 应用程序带到前台

javascript - PhoneGap 应用程序的最佳分析?

javascript - Phonegap 重启加速度计

android - 如何显示插件添加的依赖项的版本?

android - 如何从硬盘复制图片到安卓模拟器的sd卡?